一、 简单数据类型
1、变量
变量命名与使用:
a. 变量名只能包含字母、数字和下划线。变量名可以字母或者下划线打头,但不能以数字打头
b. 变量名不能包含空格,但可以使用下划线分隔单词
c. 不可使用python保留的特殊用途的单词作为变量名:
False | class | finally | is | return |
| ||||
None | continue | for | lambda | try |
| ||||
True | def | from | nonlocal | while |
| ||||
and | del | global | not | with |
| ||||
as | elif | if | or | yield |
| ||||
assert | else | import | pass |
| |||||
break | except | in | raise |
| |||||
abs() | divmod() | input() | open() | staticmethod() | |||||
all() | enumerate() | int() | ord() | str() | |||||
any() | eval() | isinstance() | pow() | sum() | |||||
basestring() | execfile() | issubclass() | print() | super() | |||||
bin() | file() | iter() | property() | tuple() | |||||
bool() | filter() | len() | range() | type() | |||||
bytearray() | float() | list() | raw_input() | unichr() | |||||
callable() | format() | locals() | reduce() | unicode() | |||||
chr() | frozenset() | long() | reload() | vars() | |||||
classmethod() | getattr() | map() | repr() | xrange() | |||||
cmp() | globals() | max() | reversed()zip() | Zip() | |||||
compile() | hasattr() | memoryview() | round() | __import__() | |||||
complex() | hash() | min() | set() | apply() | |||||
delattr() | help() | next() | setattr() | buffer() | |||||
dict() | hex() | object() | slice() | coerce() | |||||
dir() | id() | oct() | sorted() | intern() |
d. 变量名简洁明了
e. 慎用小写字母l和大写字母O
2、字符串
a. 修改字符串大小
title() 以首字母大写的方式显示每个单词, 即将每个单词的首字母都改为大写
upper()将字符串都改为大写
lower()将字符串都改为小写
b. 拼接字符串
“+" 用来合并拼接字符串
c. 制表符或换行符添加空白
\t 制表符
\n 换行符
d. 删除空白
.rstrip() 删除段尾空格
.lstrip() 删除段首空格
.strip()删除首尾空格
e. 避免在单引号中使用撇号,而尽量使用双引号;避免在双引号中使用双引号,而尽量使用单引号
3、数字
a. 整数
+ - * / **(乘方) 可不用使用()便可以按照四则运算顺序计算
b. 浮点数
从很大程度上说,使用浮点数时都无需考虑其行为
c. 函数str()将非字符串值表示为字符串
d. 注释采用 #