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

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

 

以上是关于常量与变量的数据类型转换的主要内容,如果未能解决你的问题,请参考以下文章

Java基础02—变量运算符和数据类型转换

Java基础02—变量运算符和数据类型转换

C#变量常量数据类型数据转换

C#_基本语法,数据类型,变量与常量

JavaSE之变量与常量运算符类型转换

go语言学习笔记 — 基础 — 基本语法 — 常量与变量 — 变量的数值类型转换