用户交互就是人往计算机输入数据,计算机输出结果。
# input会等待用户输入,输入的数据都存成字符串赋值给变量 name = input('请输入姓名>>>')
# 输出可以输出一个或多个值。 print('hello world') print('one','two','three') #print有个end参数,默认值是\n,end可以更改。 print('hello world',end = '@') # 输出结果为:hello world@
对于某种固定格式的内容输出,如:亲爱的××你好!你××月的话费是××元,余额是××元。我们需要把××替换到使用,这便是格式化输出。
# %s占位符,可以接收任意类型的值 # %d占位符,只能接收数字 print('亲爱的%s你好!你%s月的话费是%d元,余额是%d元' %('xie',12,103,11))
算术运算符有+ - * / // % **
比较运算符有== != > < >= <=
赋值运算符中增量赋值有+= -= /= *= //= %= **=
。
如果我们想要把一个值赋值给多个变量,可以:
a = b = c = 1
如果我们想要交换两个变量的值,可以:
m = 1 n=2 m,n = n,m
如果我们要把列表中的多个值去除赋值给多个变量,可以:
list = [11,22,33,44,55] a,b,c,d,e = list # 通过解压赋值的方法把列表中的值赋值给这几个变量,变量的数量必须和列表元素的个数相同 # 如果列表过长,只需要取列表的某段 x, y ,*_ = list # x:11 y:22 _:[33,44,55]