码迷,mamicode.com
首页 > 编程语言 > 详细

马哥-python-课堂笔记12-python核心数据类型及类型显示转换

时间:2015-04-29 23:26:55      阅读:350      评论:0      收藏:0      [点我收藏+]

标签:

python的核心数据类型(内置)
数字:int,long,float,complex(复数),bool(布尔型)
字符:str,unicode
列表:list
字典:dict
元组:tuple
文件:file
其他的类型:集合(set),frozenset(冻结集合),类类型,None
其他文件类工具:pipes(管道),fifos(先进先出管道),sockets(套接字)


类型转换:
内置函数,完成非字符串转化为字符型
str():和print的输出的结果类似
repr():表示的是精确值
format():以特定的格式进行转换
数字转换:
int():转为整数
float():转为浮点数
转换为整数型:
str2 = ‘45’
type(str2)
str
转换:
num3 = int(str2)
type(str2)
int
print num3
45
列表转化
list(s):将字串s转换为列表
str2 = "Hello World"
num3 = list(str2)
print num3
输出:
[‘H‘, ‘e‘, ‘l‘, ‘l‘, ‘o‘, ‘ ‘, ‘W‘, ‘o‘, ‘r‘, ‘l‘, ‘d‘]
元组转换
tuple(s):将字符串s转换为元组
str2 = "Hello World"
num4 = tuple(str2)
print num4
输出:
(‘H‘, ‘e‘, ‘l‘, ‘l‘, ‘o‘, ‘ ‘, ‘W‘, ‘o‘, ‘r‘, ‘l‘, ‘d‘)
集合转换
set(s):将字符串s转换集合
str2 = "Hello World"
num5 = set(str2)
print num5
输出:
set([‘ ‘, ‘e‘, ‘d‘, ‘H‘, ‘l‘, ‘o‘, ‘r‘, ‘W‘])
转换为集合后会把相同的字母都会去重哦而且没有特定的顺序;
字典转换
dict(d):创建字典
d必须是键值对的元组序列
根据指定的key值对来创建字典;
d1 = [(‘a‘,1),(‘b‘,2)]
num1 = dict(d1)
print num1
输出:
{‘a‘: 1, ‘b‘: 2}

马哥-python-课堂笔记12-python核心数据类型及类型显示转换

标签:

原文地址:http://www.cnblogs.com/qlwang/p/4467600.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!