input()
"""
输入函数 input
"""
print("请输入一个数字")
a = input()
print(a)
# input 从键盘获取的数据,无论输入的是什么,得到的都是字符串的类型
m = input()
n = input()
print(m + n)
赋值运算符
"""
赋值和复合赋值运算符
"""
# =
# 将等号右边的数据 赋值 到等号左边的变量中
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)
# 优先级不一样,先算等号右边的
数据类型转换
""" """ 数据类型转换 """ # 转换成整数类型 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 函数 将一个整数转换成一个Unicode字符
# 将一个数字转换成字符
print(chr(48))
print(chr(65))
print(chr(97))
# ord 函数 将一个字符转换为它的ASCII整数值
# 转换成一个字符转换成对应的数字编码
print(ord('0'))
print(ord('A'))
print(ord('a'))
评论 (0)