Numbers(数字):int(有符号整型)long(长整型,也可以代表八进制和十六进制)float(浮点型)complex(复数)
String(字符串)
#字符串处理
s = "abcde"
print(s)
print(s[0])
print(s[0:5])
print(s[2:])
print(s*2)
print(s+"hello world")
List(列表)
list = ['runoob',786,2.23,'john',70.2]
tinylist = [123,'john']
print(list)
print(list[0])
print(list[1:3])
print(list[2:])
print(tinylist*2)
print(list+tinylist)
Tuple(元组)
tuple = ('runoob',786,2.23,'john',70.2)
tinytuple = (123,'john')
print(tuple)
print(tuple[0])
print(tuple[1:3])
print(tuple[2:])
print(tinytuple*2)
print(tuple+tinytuple)
Dictionary(字典)
dict = {}
dict['one'] = "this is one"
dict[2] = "this is two"
tinydict = {'name':'runoob','code':6734,'dept':'sales'}
print(dict['one'])
print(dict[2])
print(tinydict)
print(tinydict.keys()) #输出所有的键
print(tinydict.values()) #输出所有的值
python的数据类型转换
int(x) #将x转化为整数类型
float(x) #将x转化为浮点类型
str(x) #将x转化为字符串
repr(x) #将x转化为表达式字符串
chr(x) #将整数x转化为一个字符
ord(x) #字符x转化为它所对应的整数值
hex(x) #整数x转化为十六进制字符串
oct(x) #整数x转化为八进制字符串