input()

"""
输入函数 input
"""
print("请输入一个数字")
a = input()
print(a)

# input 从键盘获取的数据,无论输入的是什么,得到的都是字符串的类型
m = input()
n = input()
print(m + n)
输入input函数 (input '提示字符串')  赋值和复合赋值运算符-米宝教室

赋值运算符

输入input函数 (input '提示字符串')  赋值和复合赋值运算符-米宝教室
"""
赋值和复合赋值运算符
"""
# =
# 将等号右边的数据 赋值 到等号左边的变量中
a = 1
b = "hello Mi Bao"
print(a,b)
# 1 = 2 # 错 SyntaxError: cannot assign to literal here. Maybe you meant '==' instead of '='?

# 复合赋值 运算符
# 作用 简化操作
a = 3
b = 4
a += b
print(a,b)
# 简化操作,等效于展开,但并不展开

a = 5
b = 15
a *= b + 5
print(a)
# 优先级不一样,先算等号右边的
输入input函数 (input '提示字符串')  赋值和复合赋值运算符-米宝教室

数据类型转换

输入input函数 (input '提示字符串')  赋值和复合赋值运算符-米宝教室
Python常用的数据类型转换
"""
"""
 数据类型转换
"""
# 转换成整数类型
print(int(1))
print(int(1.1))
print(int("1"))
# print(int("1.1")) # 错 ValueError: invalid literal for int() with base 10: '1.1'
# print(int("abc"))  # 错 ValueError: invalid literal for int() with base 10: 'abc'

# 转换成浮点类型
print(float(1))
print(float(1.1))
print(float("1"))
print(float("1.1"))
# print(float("abc")) # 错 ValueError: could not convert string to float: 'abc'

# 转换成字符串类型
print('|' + str(1) + '|')
print('|' + str(1.1) + '|')
print('|' + str('1') + '|')
print('|' + str('1.1') + '|') 
print('|' + str('abc') + '|')
print('|' + str(True) + '|') # 作为字符串输出了

chr函数和ord函数

# chr 函数  将一个整数转换成一个Unicode字符
# 将一个数字转换成字符
print(chr(48))
print(chr(65))
print(chr(97))

# ord 函数 将一个字符转换为它的ASCII整数值
# 转换成一个字符转换成对应的数字编码
print(ord('0'))
print(ord('A'))
print(ord('a'))
输入input函数 (input '提示字符串')  赋值和复合赋值运算符-米宝教室