-
python – 无法分配给操作符
所属栏目:[Python] 日期:2020-12-20 热度:146
i = 0num = 0while i = 1000: if i % 3 and i % 5 == 0: num + i = num --- Adding Up Numbers Divisable by 3 5... i += 1print num 错误:*无法分配给运算符(第5行) 解决方法 你确定你不想要: num = num + i 或等效地: num += i ? 请注意,使用sum,range[详细]
-
Python在星号之间提取多个字符串
所属栏目:[Python] 日期:2020-12-20 热度:160
我环顾四周,但找不到我要找的东西…… 基本上我有一个散落着许多星号的字符串: 例如:红蓝绿*你好*粉红橙色4pgp42g4jg42 *世界*紫黑色 我想要做的是将字符串拆分,这样我就可以提[详细]
-
Python 3:在迭代上应用运算符
所属栏目:[Python] 日期:2020-12-20 热度:74
sum(iterable)有效: def sum(iterable): s = 0 for x in iterable: s = s.__add__(x) return s Python是否有内置函数可以在不设置初始值的情况下完成此操作? # add is interchangeable with sub,mul,etc.def chain_add(iterable): iterator = iter(iterabl[详细]
-
Python日期格式?
所属栏目:[Python] 日期:2020-12-20 热度:66
我真的希望你能帮助我.我有一个 python程序输出的日期,我需要能够在另一个程序中访问. 问题是我不知道这个日期是如何格式化的: Format Date129893779638930000 - 2012-08-13 17:32:43 这是日期和时间,我真的希望有人能够识别它的格式,因为我不太了解python.[详细]
-
在列表之间交换的Pythonic方式?
所属栏目:[Python] 日期:2020-12-20 热度:89
我想要一个城市列表和一个邮政编码列表,其中的位置对应(如果NYC是城市列表中的第一个,NYS的代码将首先在代码列表中).说我想将x设置为NYC的邮政编码.我知道可以这样做: y = citylist.index('New York')x = postcodelist[y]xstring = str(x) 但是,有没有办法[详细]
-
python – 是否可以覆盖从对象派生的`__name__`?
所属栏目:[Python] 日期:2020-12-20 热度:117
要获取类名的字符串表示,我们可以使用obj .__ class __.__ name__是否可以重载这些方法,以便我可以返回我的字符串而不是实际的类名? 解决方法 我们试试吧! (是的,这有效): class Foo(object):... pass... obj = Foo() obj.__class__.__name__ = 'Bar' obj[详细]
-
python – 将字符串转换为int或反转更有效?
所属栏目:[Python] 日期:2020-12-20 热度:79
我正在编写一个脚本,在某些时候需要比较两个不同的源/输入提供给脚本的数字.一个源将数字作为整数提供,一个源将它们作为字符串提供.我需要比较它们,所以我需要在整数上使用str()或在字符串上使用int(). 假设转换量相等,将字符串转换为整数或反之亦然更有效吗[详细]
-
为什么不能用Python重新导入?
所属栏目:[Python] 日期:2020-12-20 热度:109
关于SO的重新导入有很多问题和答案,但如果不了解其背后的机制,这一切似乎都非常反直觉. 如果导入模块,更改内容,然后尝试再次导入,您会发现第二次导入无效: import foo # foo.py contains: bar = 'original' print foo.baroriginal # edit foo.py and change[详细]
-
如何为每个字符赋值并使用python或awk查找平均值?
所属栏目:[Python] 日期:2020-12-20 热度:174
我有一个文本文件,其中包含蛋白质序列(200个序列),如下所示. ptn1AAGHMptn2MGLKKRR 我需要为seqence的每个字符提供以下值,并且必须找到每个序列的平均值. A= 0.2,G= 0.5,L=0.14,M= 0.70,R= 0.55,C=0.48,H= 1.00,K=0.4 期望的输出 ptn1 - 0.52ptn2 - 0.462 我[详细]
-
Python字典列表合并
所属栏目:[Python] 日期:2020-12-20 热度:137
我想在列表中加入词典,其关键“用户”是相同的,但我没有意识到如何.例如: [{'count2': 34,'user': 2},{'count4': 233,{'count2': 234,'user': 4},{'count4': 344,'user': 5}] 会成为: [{'count2': 34,'count4': 233,'user': 2 },'user': 5}] 我广泛搜索没[详细]
-
django – sudo /etc/init.d/celeryd start生成“未知命令:’ce
所属栏目:[Python] 日期:2020-12-20 热度:177
我正在使用我的虚拟环境中的变量设置celery来运行daemonized.但是当我运行$sudo /etc/init.d/celeryd start时,我收到未知命令:’celeryd_multi’输入’manage.py help’以供使用. 我设置了以下内容: CELERYD_CHDIR=”/home/myuser/projects/myproject” EN[详细]
-
是否有更多的Pythonic方法使用string.format将字符串填充到可变
所属栏目:[Python] 日期:2020-12-20 热度:117
我想将一个字符串填充到一定的长度,具体取决于变量的值,我想知道是否有一个标准的 Pythonic方法使用string.format mini-language来完成此操作.现在,我可以使用字符串连接: padded_length = 5print(("n{:-" + str((padded_length)) + "}").format("abc"))#[详细]
-
python – 对包含列表的列表进行排序
所属栏目:[Python] 日期:2020-12-20 热度:101
我有一个算法生成一个包含未知数量的子列表的列表,每个子列表具有未知数量的字符串元素以及一个浮点数.我需要根据这个浮点数在主列表中排序这些子列表.此外,不重新排列子列表中的字符串的顺序. 我目前正在运行一段代码(下面链接),使用dict对其进行排序.你可[详细]
-
拥有不可清洗的课程是不是一般的吗?
所属栏目:[Python] 日期:2020-12-20 热度:145
我正在与我的一位同事争论,是否所有的 Python类都需要是可以清除的.我们这个类包含符号表达式(类似于SymPy). 我的论点是,由于我们无法比较两个表达式的相等性,因此不应允许散列.例如,表达式'(x)’和'(1 * x)’可能比较相等,而’sqrt(x * x * x)’和’abs(x)*[详细]
-
如何撤消iPython shell中的输入(不是命令输出)
所属栏目:[Python] 日期:2020-12-20 热度:149
在i Python中是否有用于撤消键入的键盘命令?注意:我不是在讨论撤消已执行命令的结果. 假设我将一些变量名称作为参数复制并粘贴到一个长函数调用中,然后意识到它们是错误的参数.我可以使用等效的ctrl-z或者撤消粘贴操作吗? Ctrl-z会杀死iPython会话,因此不[详细]
-
python – 如何执行部分继承
所属栏目:[Python] 日期:2020-12-20 热度:68
我有两个类,例如: class Parent(object): def hello(self): print 'Hello world' def goodbye(self): print 'Goodbye world'class Child(Parent): pass class Child必须只从Parent继承hello()方法,并且不应该提及goodbye(). 可能吗 ? ps是的,我读了this 重[详细]
-
python – 这个程序中的“返回斐波那契……”是怎么回事?
所属栏目:[Python] 日期:2020-12-20 热度:136
我有问题了解返回的fibonacci(number-1)fibonacci(number-2)在以下程序中的作用: import sysdef fibonacci( number ): if( number = 2 ): return 1 else: return fibonacci( number-1 ) + fibonacci( number-2 ) 问题是我无法想象这条线是如何工作的: retu[详细]
-
将Python置于版本控制之下是否可行?
所属栏目:[Python] 日期:2020-12-20 热度:124
在可行的情况下,我喜欢在版本控制下拥有构建所需的工具.理想的情况是,在任何需要首先安装最少工具的机器上运行新的结账. 将Python置于版本控制之下是否可行? python包怎么样?由于对Docutils的依赖,我在没有安装它的情况下尝试使用Sphinx失败了.有没有办法[详细]
-
如何在使用python与heroku中的postgresql连接时使用dj-database-
所属栏目:[Python] 日期:2020-12-20 热度:189
我在这里是因为我真的很喜欢heroku- python-django-postgresql组.我已经搜索了dj-database-url的用法,我不明白为什么在开发需要与postgresql连接的python应用程序时必须使用它.我已经添加了postgresql(dev版本)作为我的应用程序的附加组件,但我不知道如何告[详细]
-
python – 关于Diffie-Hellman密钥交换
所属栏目:[Python] 日期:2020-12-20 热度:118
我正在阅读的这本书解释了算法如下: 2人认为2个公共“n和g”数字都知道. 2人认为他们保密的2个私人“x和”y“数字. 交换发生如图所示 我把以下python代码放在??一起,看看它是如何工作的……它没有.请帮我理解我缺少的东西: #!/usr/bin/python n=22 # publi[详细]
-
Django queryset:使用endswith排除电子邮件列表
所属栏目:[Python] 日期:2020-12-20 热度:71
我正在运行有关用户数据的指标,并希望排除那些包含“@ example.com”或“@ test.com”等虚假电子邮件的用户. 我试过了 emails_to_exclude = ['@example.com','@test.com','@mailinator.com' ....]Users.objects.exclude(email__endswith__in=emails_to_exclu[详细]
-
Python的append()只允许列表中的唯一项?
所属栏目:[Python] 日期:2020-12-20 热度:68
python文档暗示重复项可以存在于列表中,这由assignmnet支持:list = [“word1”,“word1”].但是,Python的append()似乎没有添加项目,如果它已经在列表中.我在这里遗漏了什么,或者这是故意尝试set()之类的行为? d = {} d["word1"] = 1 d["word2"] = 2 d["wor[详细]
-
Python – 使用参数存储函数
所属栏目:[Python] 日期:2020-12-20 热度:151
我正在使用Tkinter进行简单的琐事游戏.有几个按钮,每个答案一个,我想在单击一个时运行带有某些参数的checkAnswer功能. 如果我使用以下内容: self.option1 = Button(frame,text="1842",command=self.checkAnswer(question=3,answer=2)) 然后它将运行checkAns[详细]
-
python – 在具有不同变量的循环中创建实例
所属栏目:[Python] 日期:2020-12-20 热度:122
我想在循环中创建类实例.所有实例都需要被赋予不同的变量.这些变量可以是[a,b,c]之类的字母序列. class MyClass(object): passfor i in something: #create an instance 如果循环变为3次,我希望循环做出类似的东西: a = MyClass()b = MyClass()c = MyClass([详细]
-
Python相当于java ObjectOutputStream和ObjectInputStream?
所属栏目:[Python] 日期:2020-12-20 热度:155
在 java中,我可以使用 Object Output Stream和 Object Input Stream在服务器和客户端之间传输对象.在python中有什么相同的东西吗? 有关: python equivalent of java OutputStream? 解决方法 Python中的pickle模块提供了对象序列化和反序列化功能. http://d[详细]
