- input()函数输入的东西被封装成字符串输出
- python2中的输入需要指定输入的函数类型
- python2中的rew_input()和input()是一样的
s = input("输入:")
print(s)
print(type(s))
基本运算符
- 算数运算符
- // 表示取整除(地板除) %取余除(只保留余数)
- 比较运算符
- 比较的一般是内存地址,= 表示赋值 “==”表示比较
- 赋值运算符
- 身份运算符
- python运算符优先级
- 链式赋值
- 交叉赋值
- 解压缩
name_list = ['nick', 'egon', 'jason']
x = name_list[0]
y = name_list[1]
z = name_list[2]
print(f'x:{x}, y:{y}, z:{z}')
格式化输出
- 占位符
用%s先占取待定的位置,后面分别按照顺序取出占位的值
- format格式化
和占位符原理相似,在表达式内用{}占位,最后用.format()统一指向站位的地方
- f-string格式化
直接在表达式前使用f表示该表达式是格式化输出,句中用{}来占位
三种格式化字符串方式演示
name = 'shuai_bi'
height = 189
weight = 130
print(f"my name is {name} ,my height is {height}, my weight is {weight} ")
print("my name is %s my weight is %d my height is %d" % (name,weight,height))
print("my name is {},my height is {},my weight is {}".format(name, height, weight))