发布于2019-08-20 12:27 阅读(754) 评论(0) 点赞(14) 收藏(2)
‘’’
数据类型转换:
分类:自动数据类型转换(隐藏式)和强制数据类型转换(显示)
原则:不同的数据类型之间无法进行数据运算
自动数据类型转换:是程序的自发行为无法进行干预(多发生在运算或者判断过程中)
判断情况:
if True #if后面为Trus时才会输出,如果为False则不输出
或者if后面为0的时候为False时也不会输出,其它整型数字都可以转换为布尔值继续输出
print(‘你好世界!’)
强制数据类型转换:根据程序员的开发意愿,自己书写代码进行的操作
1.强制转化为整型 Int
var=8.9
nevar=int(var)
print(nevar)
整型转换:1.整型不需要转换
2.浮点型转为整型,去掉小数点
3.布尔值转换为整数,true转为1,false转为0
4.复数无法转换为整型
5.字符串只有纯数字的字符串可以转换,其余的都不行
6.列表,元组,集合,字典都不可以转换
2.强制转化为浮点型 Float
var=99
nevar=float(var)
print(nevar)
浮点型转换:1.整型转换为浮点型,后面添加一个.0
2.浮点型无需转换
3.布尔值转换为浮点型,true转为1.0,false转为0.0
4.复数无法转换为浮点型
5.字符串只要是数字类型的字符串就可以转换
6.列表,元组,集合,字典都不可以转换
3.强制转化为布尔型 Bool
var=88
nevar=bool(var)
print(nevar)
布尔型转换:(必须记忆转换为false的情况)
1.整型转换为:0
2.浮点型为:0.0
3.布尔值的false
4.复数转换为:0j
5.字符串的空字符串''
6.空列表[ ]
7.空集合set()
8.空元组()
9.空字典{}
4.强制转化为复数 Complex
var=77
nevar=Complex(var)
print(nevar)
复数转换:
1.整型转换为复数后面+0j
2.浮点型转换为复数也是后面+0j
3.布尔值转换为复数 true 1+0j ,false 0j
4.复数无需转换
5.字符串只有纯数值的字符串可以转换,后面+0j
6.列表,集合,元组,字典都不可以转换
5.强制转化为字符串 Str
var=XXXXX
nevar=str(var)
print(nevar)
字符串转换:
所有数据转换成字符串都是变成字符格式而已,输出内容没有变化
只有容器类数据才能转换为容器类数据,字符串除外
6.强制转化为列表 List
var=XXXXX
nevar=list(var)
print(nevar)
列表转换:
1.整型,浮点型,布尔值,复数都不可转换。
2.字符串转为列表,每个字符变成列表中的每个值
3.列表类型不需要转换
4.元组转换为列表,只是改变类型,内容不变
5.集合转换为列表,只是改变类型,内容不变,顺序变为随机
6.字典转换为列表,只是保留键,舍弃值
7.强制转化为元组 Tuple
var=XXXXX
nevar=tuple(var)
print(nevar)
元组转换:
1.整型,浮点型,布尔值,复数都不可转换。
2.字符串转为元组,每个字符变成元组的每个值
3.列表转为元组,内容顺序不变,只是类型改变而已
4.元组类型不需要转换
5.集合转换为元组,只是改变类型,内容不变,顺序变为随机
6.字典转换为元组,只是保留键,舍弃值
8.强制转化为集合 Set
var=XXXXX
nevar=set(var)
print(nevar)
集合转换:
1.整型,浮点型,布尔值,复数都不可转换。
2.字符串转为集合,去掉重复的数据,每个字符变成集合的每个值,顺序随机
3.列表转为集合,去掉重复的数据,剩下的值变成集合的值,顺序随机
4.元组类型集合,去掉重复的数据,剩下的值变成集合的值,顺序随机
5.集合不需要转换
6.字典转换为集合,将字典的键变成集合的值,字典的值舍弃
9.强制转化为字典 Dict
var=XXXXX
nevar=dict(var)
print(nevar)
字典转换:
1.整型,浮点型,布尔值,复数,字符串都不可转换。
2.列表转字典,不是所有的列表都可以转换,必须是二级列表,并且第二级只有2个数据的列表可以转换
var=[['a',1],['b',2],['c',3]] 二级列表示例
4.元组转字典,不是所有的元组都可以转换,必须是二级元组,并且第二级只有2个数据的元组可以转换
var=((1,1.1),(2,2.2),(3,3.3)) 二级元组示例
5.集合转字典,不是所有的集合都可以转换,必须是二级容器,并且第二级只有2个数据的集合可以转换
var={(1,2),(3,4),(5,6)} 二级集合示例
6.字典不需要转换
‘’’
作者:站起来
链接:https://www.pythonheidong.com/blog/article/49230/189bcc0d7f9d24857bbc/
来源:python黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 python黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-1
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!