一、 简单数据类型
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. 注释采用 #