栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python数据类型转换

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python数据类型转换

文章目录

Python数据类型转换

转换为数字

int(x,[,base])long(x,[,base])float()eval() 转换成字符串

str()repr()chr()ord() 进制转换

hex()oct()

Python数据类型转换 转换为数字 int(x,[,base])

将字符串转化成整型,x是待转换的字符串,base是可选参数,指定转换后整数的进制,默认是十进制

a = "1"
print(int(a))

打印的结果:

1
long(x,[,base])

将字符串转换成长整数,与int()的用法一样

float()

将字符串或整数转换成浮点数

a = "1"
b = 1
print(float(a))
print(float(b))

打印结果:

1
1
eval()

计算字符串中的有效python表达式,并返回结果

a = "1+2"
print(eval(a))

打印结果:

3
转换成字符串 str()

将数值转换成字符串

a = 123
print(str(a))

打印结果:

123
repr()

将对象转换成可打印的字符串

chr()

将一个整数转换成可对应的ASCII的字符

a = 65
print(chr(a))

打印结果:

A
ord()

将一个字符转换成对应的ACSII

a = "A"
print(ord(a))

打印结果:

65
进制转换 hex()

将十进制转换成十六进制

a = 10
print(hex(a))

打印结果:

0xa
oct()

将十进制转换成八进制

a = 10
print(oct(a))

打印结果:

0x12
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/701278.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号