python简单数据类型转换函数有,Python 数据转换
这篇文章主要给大家分享的是大蟒数据类型转换汇总,int,float相互转换、int、string相互转换、浮动、字符串相互转换、字符串、列表相互转换等常见内容,需要的小伙伴可以参考一下
1.int
目录
号,浮点数相互转换2.int,string相互转换3 .浮动,字符串相互转换4 .字符串,列表相互转换5 .字符串、元组相互转换6 .元组,列表相互转换7.转换成弯曲件类型8 .布尔转换其它类型
1.int,float相互转换
例1:
(同国际组织)国际组织转漂浮物使用浮点型(整数)
漂浮物转(同国际组织)国际组织使用int(浮点型)
#编码:utf-8:
if __name__==__main__:
a=1.56
print(int(a)) # 1
b=1
打印(浮点型(b)) # 1.0
2.int,string相互转换
例1:弦转(同国际组织)国际组织使用int(字符串).要求线只能由数字组成,否则报错
(同国际组织)国际组织转线使用str(int)
#编码:utf-8:
if __name__==__main__:
a=123
print(int(a)) # 123
# print(int(123.0 ))错误
# print(int(a123 ))错误
b=123
print(type(str(b))) # class str
3.float,string相互转换
例1:花车转线使用str(浮点型)
线转漂浮物使用浮动(字符串).线只能由数字或数字加一个点构成,否则报错
#编码:utf-8:
if __name__==__main__:
a=123.0
print(type(str(a))) # class str
a=123.01
打印(浮点型(a)) # 123.01
# print(float(123.01.1 ))错误
打印(浮点(。123 )# 0.123
打印(浮点( 123。)) # 123.0
打印(浮动( 123 )# 123.0
4.string,list相互转换
#编码:utf-8:
if __name__==__main__:
例1:列表(字符串)能将字符串一个字符一个字符的切割为列表
字符串.连接(列表)能将目录每一个元素之间以线相拼接形成字符串
例2:string.split(sep=None,max_split=-1)按照指定字符和切割次数将字符串变成目录
sep:切割符,默认切空格
最大分裂:切割次数默认-1代表无限制,切完为止
# 例数字一(一)
print(list( ABC )#[ a , b , c]
打印()。join([a , b , c ])# ABC
打印(,)。join([a , b , c ])# a,b,c
# 例注射毒品
打印(甲,乙,丙 .split(,,1)) # [a , b,c]
打印(甲,乙,丙 .split(,))# [a , b , c]
打印(公元前年.split()) # [a , b , c]
5.string,tuple相互转换
#编码:utf-8:
if __name__==__main__:
例1:字符串转元组使用元组(字符串):得到的元组由字符串的每一个字符构成
元组不能直接转成字符串:可以先转列表,后转线
# 例数字一(一)
string=12344
t=元组(字符串)
打印(t) # (1 , 2 , 3 , 4 , 4 )
打印()。join(list(t))) # 12344
6.tuple,list相互转换
#编码:utf-8:
if __name__==__main__:
例1:列表转元组使用元组(列表)
元组转目录使用列表(元组)
# 例数字一(一)
a=[a , b , c]
t=元组(一)
打印(t) # [a , b , c]
l=列表(吨)
print(l) # [a , b , c]
7.转换成bool类型
#编码:utf-8:
if __name__==__main__:
例1:无,0,空字符串,空列表,空元组,空迪克特,空设置都能转成假的,其它都能转成真实的
# 例数字一(一)
a=1
print(bool(a)) # True
print(bool(2)) # True
print(bool(0))False
print(bool(None)) # False
print(bool([])# False
print(bool([1])# True
print(bool(set())# False
print(bool(set( 1 ))# True
print(bool({ })# False
print(bool({ name : Xie })# True
print(bool()# False
print(bool())# True
print(bool( 0 )# True
print(bool( False )# True
8.bool转换其它类型
#编码:utf-8:
if __name__==__main__:
例1:布尔转int:True=1,False=0
例2:布尔转float:True=1.0,False=0.0
例3:布尔转string:True=True ,False=False
a=真
b=假
# 例数字一(一)
print(int(a)) # 1
print(int(b)) # 0
# 例注射毒品
打印(浮点型(a)) # 1.0
打印(浮点型(b)) # 0.0
# 例3
print(str(a)) # True
print(str(b)) # False
关于Python数据类型转换总结的这篇文章到此为止。有关Python数据类型转换的更多信息,请搜索流行的IT软件开发工作室以前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。