Questions tagged «python»

Python是一种多范式,动态类型的多用途编程语言。它旨在快速学习,理解和使用并强制使用干净统一的语法。请注意,Python 2自2020年1月1日起已不再受支持。不过,对于特定于版本的Python问题,请添加[python-2.7]或[python-3.x]标签。使用Python变体或库(例如Jython,PyPy,Pandas,Numpy)时,请将其包含在标签中。

18
如何通过索引从列表中删除元素
如何在Python中按索引从列表中删除元素? 我找到了list.remove方法,但是说我要删除最后一个元素,该怎么做?似乎默认的remove搜索列表,但是我不希望执行任何搜索。
1503 python  list 



9
为什么Python无法解析此JSON数据?
我在文件中有此JSON: { "maps": [ { "id": "blabla", "iscategorical": "0" }, { "id": "blabla", "iscategorical": "0" } ], "masks": [ "id": "valore" ], "om_points": "value", "parameters": [ "id": "valore" ] } 我编写了以下脚本来打印所有JSON数据: import json from pprint import pprint with open('data.json') as f: data = json.load(f) pprint(data) 但是,该程序会引发异常: Traceback (most recent call …
1438 python  json  parsing 

9
获取实例的类名?
如果我从中创建函数的基类是派生该实例类的基类,那么如何找到在Python中创建对象实例的类的名称? 我想也许检查模块可能在这里帮助了我,但似乎没有给我我想要的东西。除了解析__class__成员之外,我不确定如何获取此信息。

30
Python的隐藏功能
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案会得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 Python编程语言鲜为人知但有用的功能是什么? 尝试将答案限于Python核心。 每个答案一个功能。 给出该功能的示例和简短描述,而不仅仅是指向文档的链接。 使用标题作为第一行标记功能。 答案的快速链接: 参数解包 大括号 链接比较运算符 装饰工 默认参数的陷阱/可变默认参数的危险 描述符 词典默认.get值 Docstring测试 省略号切片语法 列举 对于/其他 用作iter()参数 生成器表达式 import this 就地价值交换 列表步进 __missing__ 项目 多行正则表达式 命名字符串格式 嵌套列表/生成器理解 运行时的新类型 .pth 档案 ROT13编码 正则表达式调试 发送给发电机 交互式解释器中的制表符完成 三元表达 try/except/else 开箱+ print()功能 with 声明

24
如何检查字符串是否为空?
Python是否有类似空字符串变量的内容,您可以在其中执行以下操作: if myString == string.empty: 无论如何,检查空字符串值的最优雅方法是什么?我""每次都很难检查空字符串,因此很难进行编码。

25
从其他文件夹导入文件
我有以下文件夹结构。 application/app/folder/file.py 我想从位于另一个Python文件中的file.py导入一些功能 application/app2/some_folder/some_file.py 我试过了 from application.app.folder.file import func_name 和其他一些尝试,但到目前为止,我无法正确导入。我怎样才能做到这一点?


11
将整数转换为字符串?
我想在Python中将整数转换为字符串。我是徒劳地打字: d = 15 d.str() 当我尝试将其转换为字符串时,它显示错误,例如int没有任何名为的属性str。
1361 python  string  integer 

16
字符串格式:%与.format
Python 2.6引入的str.format()方法与现有%运算符的语法略有不同。哪个更好,什么情况下适合? 以下使用每种方法并具有相同的结果,那么有什么区别? #!/usr/bin/python sub1 = "python string!" sub2 = "an arg" a = "i am a %s" % sub1 b = "i am a {0}".format(sub1) c = "with %(kwarg)s!" % {'kwarg':sub2} d = "with {kwarg}!".format(kwarg=sub2) print a # "i am a python string!" print b # "i am a …

26
反转Python中的字符串
reversePython str对象没有内置函数。实施此方法的最佳方法是什么? 如果提供非常简洁的答案,请详细说明其效率。例如,是否将str对象转换为其他对象等。
1348 python  string 

15
如何在Python中打印到stderr?
有几种写stderr的方法: # Note: this first one does not work in Python 3 print >> sys.stderr, "spam" sys.stderr.write("spam\n") os.write(2, b"spam\n") from __future__ import print_function print("spam", file=sys.stderr) 这似乎与zen的Python#13 †相矛盾,所以这里有什么区别,一种方法或另一种方法有什么优点或缺点?应该使用哪种方式? † 应该有一种(最好只有一种)明显的方式来做到这一点。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.