常量与变量的数据类型转换
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了常量与变量的数据类型转换相关的知识,希望对你有一定的参考价值。
python在定义变量时 , 需要指定其数据类型 , 而是根据每次给变量所赋的值决定其数据类型。但也可以使用一组函数对常量和变量进行类型转换。
- 使用int函数将字符串转换为整数,语法如下:
int(x [, base])
x 是待转换字符串 base是可选参数 指定转换的整数进制 默认为10进制
print(int(‘100‘, 2)) print(int(‘100‘, 16)) # 0 * 16**0 + 0 * 16**1 + 1 * 16**2 = 16 * 16 =256 print(int(‘100‘))
4 256 100
- 使用float()函数将字符串转换为浮点数
- 使用eval()函数 计算字符串中的有效python表达式,并返回结果。
a = ‘1+2‘ print(eval(a))
3
- 使用str()将数值转换为字符串
- 使用repr()函数将对象转换为可打印字符串
- 使用chr()函数 将一个整数转换为可对应ASCII的字符
- 使用ord()函数将一个字符转换为对应的ASCII
- 使用hex()函数将一个整数转换为一个十六进制字符串
- 使用oct()函数将一个整数转换为一个八进制字符串
以上是关于常量与变量的数据类型转换的主要内容,如果未能解决你的问题,请参考以下文章