Python 怎么做强制类型转换

Python017

Python 怎么做强制类型转换,第1张

int(x [,base]) ⇒ 将x转换为一个十进制的整数

long(x [,base]) ⇒ 将x转换为一个十进制的长整数

float(x) ⇒ 将x转换为一个浮点数

str(object) ⇒ 转换为字符串

repr(object) ⇒ 转换为表达式字符串

eval(str) ⇒ 用来计算在字符串中的有效Python表达式,并返回一个对象

tuple(seq) ⇒ 将序列seq转换为一个元组

list(seq) ⇒ 将序列seq转换为一个列表

chr(x ) ⇒ 将一个整数转换为一个字符

unichr(x ) ⇒ 将一个整数转换为Unicode字符

ord(x ) ⇒ 将一个字符转换为它的整数值

hex(x ) ⇒ 将一个整数转换为一个十六进制字符串

oct(x ) ⇒ 将一个整数转换为一个八进制字符串

可以使用强制类型转换、自动类型转换两种方式。

强制类型转换是通过类型转换运算来实现的。自动转换是在源类型和目标类型兼容以及目标类型广于源类型时发生一个类型到另一类的转换。

C语言常用数据类型,int:整数类型,float:单精度浮点类型,double:双精度浮点类型,char:字符类型,char*:字符指针类型。