'''
int(x [,base ]) 将x转换为一个整数
float(x) 将x转换为一个浮点数
str(x) 将对象 x 转换为字符串
bool(x) 将对象x转换成为布尔值
'''
print(int("100")) # 100 将字符串转换成为整数
print(int(100.99)) # 100 将浮点数转换成为整数
print(int(True)) # 1 布尔值True转换成为整数是 1
print(int(False)) # 0 布尔值False转换成为整数是 0
f1 = float("12.34")
print(f1) # 12.34
print(type(f1)) # float 将字符串的 "12.34" 转换成为浮点数 12.34
f2 = float(23)
print(f2) # 23.0
print(type(f2)) # float 将整数转换成为了浮点数
str1 = str(45) # '45'
str2 = str(34.56) # '34.56'
str3 = str(True) # 'True'
print(type(str1),type(str2),type(str3)) # 全部是str类型,也就是字符串类型
input函数的用法
"""
input函数
接收一个标准输入数据,返回为string(字符串)类型
在命令行输入一行信息,转换为字符串
input在代码中段会阻塞代码运行,需要输入相关信息
"""
print('hello world')
name = input('请输入用户名:')
print('你好,同学')
print(type(name))
?运行程序
hello world
请输入用户名:张三 #打印输出
你好,同学 #成功
<class 'str'> #检测类型,字符串类型
检验学习成果
addone = input('请输入第一个整数:')
addtwo = input('请输入第二个整数:')
#和
print(int(addone) + int(addtwo)) #用其他类型包含变量名即可转换类型
print(float(addone) + float(addtwo)) #用其他类型包含变量名即可转换类型
#差
print(int(addone) - int(addtwo))
print(float(addone) - float(addtwo))
运行程序
请输入第一个整数:18
请输入第二个整数:39
57
57.0
-21
-21.0
|