1.python的保留字 只保留小写字母
and not or del
if else elif
exec assert finally
for while break continue return
def class from import
print raise global pass
2.变量
不需要生命,变量的赋值操作即使变量的声明和定义的过程,并用=来给变量赋值
可以a=b=c=d=e=1或
a,b,c=1,2,"johnn"#c="johnn"
标准数据类型:Numbers,String,List,Tuple,Dictionary
支持4种数值类型:int long float complex
注意:a= 1L,
string 具有+连接运算 和*重复运算。
s = "ilovepython"s[1:5]=love
3.列表
列表同样具有加号+列表连接运算和星号*重复操作运算符
list
list[1:3]输出第二个到第三个元素
list[2:]输出从第三个开始至列表结束所有元素
4.元组 类似于list列表,但是元组不能二次赋值,相当于只读列表。
元组用()表示。
5.字典 dictionary
字典是无序的对象集合,列表和元组是有序的对象的集合。
字典用{}标识,字典有索引key和它对应的values组成。
dict = {}
dict[‘one']="this is one"
dict[2]="this is tow"
tinydict={'name':'john','code':8888,'dept':'salse'}
#tinydict.keys()输出所有的减值,tinydict.values()输出所有的值
6.数据转换
int(x)将x转换为整型
long(x) float(x) complex(real)创建一个复数
str(x)
repr(x)将对象x转换为表达式字符串。
eval(str)用来计算str中有效的表达式并返回一个对象。
tuple(s)将序列转换为一个元组
list(s)
set(s)转换为可变集合。
dict(d)创建一个字典,d必须是一个序列(key,value)的元组
frozenset(s)转换为不可变集合
chr(x)将一个整数转换为字符
unichar(x)将一个整数转化为UNICODE字符
ord(x)将一个字符转换为他的整数
hex(x)将整数转换为16进制字符串
oct(x)将整数转换为8进制字符串。
下一次进行运算符的介绍。