Python编码注意事项

Python编码注意事项:

1、可以在原位置改变列表和字典,但是不能改变数字、字符串和元组

2、字符串、列表、元组是序列,但字典是散列(无序)

3、对于L[1,2,3]:L为引用,L[:]为拷贝

4、==测试值是否相等,is测试对象的一致性(是否为同一对象,同一地址)

5、对于字典:索引一个不存在的键会出错,赋值一个不存在的键会生成一个新的字典入口;但对于列表:出界索引和出界赋值都会出错

6、try/except/else子句中:可以有任意多的except子句,else最多只能有一个;try/finally子句中:finally只能单独出现(没有except或else时)

7、字典和列表不能作为字典的主键

8、调用函数时一定要带括号---不管函数是否有参数

9、不要在导入和重载中使用扩展名或路径---如:不要写:import mod.py 而是:import mod,但是在系统提示模式下要使用文件扩展名,如:不要写:python sapm 而是:python sapm.py

10、Python区分大小写

11、别忘了冒号

12、从第一行开始---代码的第一行不能缩进

13、缩进要一致---不要在块的缩进中混合制表符和空格,除非你知道文字编辑器是如何处理制表符的

14、不要期待在原处修改的函数会返回结果---在赋值时必须弄清左表达式真正返回的是什么 如:mylist=mylist.append(X)

15、千万不要把源文件名定义为与库名一样,例如:re.py

 

你可能感兴趣的:(Python编码注意事项)