目录
扫描二维码关注公众号,回复:
3600309 查看本文章
一、变量
1.变量命名规范:
- 变量名只包含字母、数字和下划线且不能以数字打头。
- 变量名不能包含空格,但可以使用下划线来分隔其中的单词。
- 不要将Python关键字和函数名用作变量名。
- 变量名要见名知意,既简短又具有描述性。
- 慎用小写字母1和大写字母O,很容易被人错看成数字1和0。
- 尽量使用小写的Python变量名。
2.文件命名规范:
- 使用小写字母和下划线命名python文件。
二、字符串
1.字符串表示
- 字符串就是一系列字符。
- Python中用引号括起来的都是字符串,可以是单引号也可以是双引号,但二者不能混用。
- 引号的灵活性使得能在字符串中包含引号和撇号。
2.修改字符串的大小写
- Python中的title()方法,是以首字母大写的方式显示每个单词。
- Python中的upper()方法,可以将字符串中的字符全部转换为大写。
- Python中的lower()方法,可以将字符串中的字符全部转换为小写。
3.合并(拼接)字符串
- Python中使用"+"来拼接字符串
4.使用制表符或换行符来添加空白
- 空白泛指任何非打印字符,如空格、制表符和换行符。
- 可以用空白来组织输出,使其更易读。
5.删除空白
- Python能够找出字符串开头和末尾多余的空白。
- 要确保字符串末尾没有空白,可使用方法rstrip()。
- 要确保字符串开头没有空白,可使用方法lstrip()。
- 要确保字符串开头末尾都没有空白,可使用方法strip()。
6.使用字符串时避免语法错误
- 程序中包含非法Python代码时,就会导致语法错误。
- 比如:在用单引号括起来的字符串中,如果包含撇号就会导致错误。
- 因为此时Python会将开头的单引号和撇号之间的内容看作是一个字符串,余下的看作Python代码,进而报错。
7.Python2中的print语句
- Python2中无需把打印的内容放在括号内。
- Python3中的print是一个函数,因此括号必不可少。
- Python2中有些print语句包含括号,有些不包含。
三、数字
1.整数
- +、-、*、/操作
- **乘方运算
- 可以使用括号改变运算次序
2.浮点数
- Python中带小数点的数字都称为浮点数
- 每种编程语言都须精心设计,妥善处理浮点数,确保不管小数点出现在什么位置,数字行为都是正常的
- 很大程度上,使用浮点数都无需考虑其行为。
- 需要注意的是,结果包含的小数位数可能是不确定的
- 目前可暂时忽略多余的小数位数,后续如有需要,会介绍处理多余小数位的方式
3.使用函数str()避免类型错误
- 有时可能需要在消息中使用变量的值
- str()方法可以将非字符串值转换为字符串
4.Python2中的整数
- Python2中整数相除结果只包含整数部分,小数部分删除。注意不是四舍五入,是直接删除小数部分。
- 在Python2中要避免这种情况,务必保证一个操作数为浮点数,结果才能也是浮点数。
- Python3中没有这种情况,如果要想得到和Python2中一样的效果,除法用//。
- Python3和Python2相互转换时,一定要注意除法问题。
5.注释
- Python中单行注释以#开头
- Python中多行注释包围在一对 ''' 或 """ 中
6.Python之禅
- 在Python终端中执行import this,可浏览指导原则。