一、整型(int),int的作用
1、创建int类型并赋值
n = 10
或者
n = int(10)
n = int() #定义整数0
2、把其他类型转换为int类型
st = ‘10‘ #定义一个数字字符串 n = int(st) #将字符串转换为int print(type(n)) #输出<class ‘int‘>,说明转换为int类型
二、字符串类型,(str)的作用
1、创建str类型并赋值
st = ‘hello world!‘
或者
st = str(‘hello word!‘)
st = str() #定义空字符串
2、将其他类型转化为字符串类型
num = 123 #int类型 st = str(num) #将int类型转换为str类型 print(type(st)) #输出<class ‘str‘>,说明转换为str类型
三、bytes类型
1、创建bytes类型并赋值
byt = b‘\xe5\xad\x99‘
或者
byt = bytes(b‘\xe5\xad\x99‘)
2、将其他类型转换为bytes类型
st = ‘孙‘ byt = bytes(st,encoding=‘utf-8‘) #将字符串类型转换为字节型 print(byt) #输出b‘\xe5\xad\x99‘,说明成功转换为字节型
同样可以将字节类型转化为字符串类型:
st = ‘孙‘ byt = bytes(st,encoding=‘utf-8‘) #将字符串类型转换为字节型 print(byt) #输出b‘\xe5\xad\x99‘,说明成功转换为字节型 st_back = str(byt,encoding=‘utf-8‘) #将字节类型转换回字符串类型 print(st_back)
四、列表类型(list)
1、创建列表类型
lis = [11,22,33,44,55,66]
或者
lis = list([11,22,33,44,55,66])
lis = lis() #定义空列表
2、将其他类型转化为字典类型list(),括号里面是可迭代的,实际是for循环每个迭代的元素然后写进列表
1)将字符串转化为l列表类型
name = ‘王二麻子‘ name_list = list(name) #将字符串转化为列表 print(name_list) #输出[‘王‘, ‘二‘, ‘麻‘, ‘子‘]
2)将元组转化为字典类型
num = (11,22,33,44,55,66) num_list = list(num) #将元组转化为列表 print(num_list) #输出[11, 22, 33, 44, 55, 66]
3)将字典转化为列表
a、将key值转化为列表
dic = {‘key1‘:‘zhangsan‘,‘key2‘:‘lisi‘,‘key3‘:‘wangwu‘} dic_list = list(dic) #将字典转化为列表 print(dic_list) #输出[‘key1‘, ‘key2‘, ‘key3‘],因为for循环时默认的就是循环keys
b、将字典values转化为列表
dic = {‘key1‘:‘zhangsan‘,‘key2‘:‘lisi‘,‘key3‘:‘wangwu‘} dic_list = list(dic.values()) #将字典转化为列表 print(dic_list) #输出[‘zhangsan‘, ‘lisi‘, ‘wangwu‘]
c、将items转化为列表
dic = {‘key1‘:‘zhangsan‘,‘key2‘:‘lisi‘,‘key3‘:‘wangwu‘} dic_list = list(dic.items()) #将字典转化为列表 print(dic_list) #输出[(‘key1‘, ‘zhangsan‘), (‘key2‘, ‘lisi‘), (‘key3‘, ‘wangwu‘)]
原文:http://www.cnblogs.com/sunshuhai/p/6279941.html