小编Wes*_*ley的帖子

如何在表达式中替换多个符号?

直接分配变量不会修改使用该变量的表达式.

>>> from sympy import Symbol
>>> x = Symbol('x')
>>> y = Symbol('y')
>>> f = x + y
>>> x = 0

>>> f
x + y
Run Code Online (Sandbox Code Playgroud)

python sympy

16
推荐指数
2
解决办法
2万
查看次数

使用哪个:OneToOne vs ForeignKey?

我的理解是,OneToOneField只用于Table2(收藏水果)中的1行数据,链接到Table1(人名)中的一行数据,而ForeignKey用于Table2中的多行数据(Car models)到1行表1中的数据(品牌/制造商).

我的问题是,如果我有多个表,但每个表中只有一行数据链接回Table1,我应该使用什么.例如:我将Table1设为"Cars",其他表格为"Insurance Info","Car Info","Repair History".我应该使用ForeignKey还是OneToOne?

python django

4
推荐指数
1
解决办法
1695
查看次数

在OSX上使用python 3.5.0使用pyenv编译OpenCV3

花了我一段时间来解决这个问题,所以我想我会写下来。

python-3.x opencv3.0

2
推荐指数
1
解决办法
1720
查看次数

我应该将代码分解为尽可能多的功能吗?

假设我有一个用伪代码登录用户的函数

def login():
    # find user in db
    # check if user exists
    # check password
    # login user
Run Code Online (Sandbox Code Playgroud)

每个动作应该是它自己的功能吗?或者所有代码都应该留在那里?

编辑:我问这个是因为我通常只把我的所有代码都放在一个函数中,但是我的一个朋友将他需要做的所有事情放在多个函数中,然后填写他写下的函数的空白

恩.他会写这个:

def login():
    findUser()
    checkUser()
    checkPass()
    userLoggedin()
Run Code Online (Sandbox Code Playgroud)

然后他会创建这些函数并填充它们.

oop performance design-patterns class function

1
推荐指数
1
解决办法
106
查看次数