02_03、与用户交互、格式化输出、基本运算符
一、与用户交互
1、输入 input(" ")
input接收的数据会赋值给变量
input接收的数据类型全都是字符串

2、输出print()
3、换行符 \n

二、格式化输出
1、定义:
把一段字符串里面的某些内容替换掉之后再输出,就是格式化输出
%s表示格式化一个对象为字符

2、格式化输出与替换
1、%s表示格式化一个对象为字符,属于占位符,可以为所有的数据类型占位置
2、输出方式:
(1)只有一个%,变量名 %后面可以不加()
print(变量名 % '替换对象')

(2)如果有多个%s,变量名 %后加(替换对象1",'替换对象2’,'替换对象3’,'替换对象4’,'替换对象5’,'替换对象6’,...)
print(变量 % ('替换对象1','替换对象2’, '替换对象3’,'替换对象4’,...),但是必须要保证一一对应,既不能多,也不能少,否则报错

(3)扩展:%d,只能给数字类型占位

三、基本运算符
1. 算术运算符

2. 比较运算符

3. 赋值运算符

1、增量赋值

2、链式赋值

3、 交叉赋值

4、解压赋值
1、基本方式(不方便,麻烦)

2、解压赋值

3、大批量元素变量名取值用 *x 代替
多余的元素都赋值给了星号后面的变量,如果想取,通过星号后面的变量取值就行

4、逻辑运算符
1.关键字
and or not
2、注意
如果and, or, not 混用,优先级大小,not > and > or
要想改变优先级,只需要and两边加括号就行
5、成员运算符
1、定义:
判断一个个体是否在群体中
2、关键字
in(在) not in(不在)
3、判断方法:
1.

2.

3.特殊情况—字典

6、身份运算符
1、关键字
== (比较的是值)
is (比较的是id)
2、注意
值相等id不一定相等
id相等,值一定相等
3、实例


浙公网安备 33010602011771号