码迷,mamicode.com
首页 > 其他好文 > 详细

常量与变量的数据类型转换

时间:2016-09-03 08:36:02      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

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()函数将一个整数转换为一个八进制字符串

 

常量与变量的数据类型转换

标签:

原文地址:http://www.cnblogs.com/vastlee/p/5836177.html

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