将变量的值转换为另一种类型的过程也称为类型转换
- int() 函数用于将一个字符串或数字转换为整型
raw_age = "22"
print(type(raw_age)) # <class ‘str‘>
age = int(raw_age)
print(type(age)) # <class ‘int‘>
# 要转换的字符串中只能包含数字,浮点数可以转换为整数,但浮点数作为字符串不能
print(int(2),int("123"),int(1.111))
- str() 函数用于将任何类型的值转换为字符串类型,任何类型的值都可以转换为 Python 中的字符串
age = 22
print(type(age)) # <class ‘int‘>
string_age = str(age)
print(type(string_age)) # <class ‘str‘>
- float函数将给定的值转换为浮点类型
float()括号内只能是三种类型的数据:
* 二进制、八进制、十进制、十六进制的整数。
* bool(布尔值True和False)。
* 表示十进制数字的字符串(如 ‘32’ )。
其他:
1.input() 函数总是以字符串的形式来处理用户输入的内容,所以用户输入的内容可以包含任何字符。