day 04
-
与用户交互
-
输入
input
输出
print -
-
-
格式化输出
-
# my name is 用户输入的用户名 my age is 用户输入的年龄
# 1.获取用户的用户名和密码
# name = input('username>>>:')
# age = input('age>>>:')
# 2.打印规定的文本内容
# print('my name is', name, 'my age is', age)
# 格式化输出
# 提前定义文本模板
# tmp = 'my name is %s my age is %s'
"""
%s是一个占位符 后续传值替换即可
"""
# name = input('username>>>:')
# age = input('age>>>:')
# print(tmp % (name, age)) # 按照先后顺序一一传值
# print('my name is %s my age is %s' % ('jason')) # 少了不行
# print('my name is %s my age is %s' % ('jason',123,12)) # 多了也不行
"""
%d也是一个占位符 只能给数字占位
"""
# print('my name is %s my age is %s'%('jason','123') )
# print('my name is %s my age is %d'%('jason',123) )
print('%08d'%123)
print('%08d'%213213213213) -
-
-
基本运算符
-
数学运算符 (+,-,*,/,//,%,**)
print('hello' + 'world') # 字符串拼接
print('hello'*2) # 字符串复制
赋值运算符
#链式赋值
x = y = z = 10
# 交叉赋值
z = x
x = y
y = z
print(x,y)=(x,y=y,x)
# 解压赋值
name_list = [1,2,3,4]
name1, name2, name3, name4 = name_list # 按照位置一一对应赋值
print(name1, name2, name3, name4) ## 1 2 3 4
name1, name2, name3 = name_list # 少了不行
name1, name2, name3, name4, name5 = name_list # 多了不行
可以打破个数必须相等的情况
l = [11, 22, 33, 44, 55, 66, 77, 88, 99]
a, b, *_, c = l
print(a, b, _, c) ## [11,22,99]
a, b, *_ = l
print(a, b, _) ## [11,22]
"""
*_ 下划线表示接收到的数据无需使用
"""
逻辑运算符
比较运算符 (== ,<,>,<=,>=,!=)
print('hello' > 'world')
"""
字母内部对应着数字
A-Z 65-90
a-z 97-122
"""
print([1,2,3] > [0,1,2,3,4,5,6,7,8,9])
增量运算符
链式运算符
... -
流程控制
-
if判断
while循环
for循环
-
浙公网安备 33010602011771号