Ⅰ、
/ 除法运算符
// 整除运算符
* 乘法运算符
** 求幂运算符
’ * ’
①乘法运算符(数值)
>>>5*3
15
②内容重复(序列)
>>>'a'*5
'aaaaa'
Ⅱ、Python 赋值
①链式赋值
>>>x = y = 5
>>>x
5
②多变量并行赋值
>>>x, y, z = 1, 2, 3
eg:两个变量交换数据
>>>x, y = y, x
③关系运算符可以连用
>>>0 <= x <= 8(√)
Ⅲ、逻辑运算符
1. and 2. or 3. not
eg:判断ch是否为英文字母
>>>(ch >= 'A' and ch <= 'Z')or(ch <= 'z' and ch >= 'a')
Ⅳ、成员运算符
判断某个元素是否在某个队列中(eg:字符 与 字符串)
1、in 2、not in
eg:
>>>'a' in 'abc'
>>>True
Ⅴ、同一性运算符
是否引用同一对象( id()函数是返回地址 )
is 相同
is not 不相同
Ⅵ、标准输入、输出
1、input()
函数
①接受任意输入,所有输入默认为字符串处理,但可以进行类型转换.
>>>x = int(input('please input your input:'))
②可以给多个变量赋值
>>>x, y = eval(input()) #等价x, y = (3, 4)
>>>3, 4
注:
2、eval(字符串)
#将 str 当作有效的表达式来求值并返回计算结果
3、print()
函数
- 若为空,则是输出一个空行
- 输出项用 逗号 分隔
sep = ‘分隔符’ #以xx为分隔符
end = ‘结尾符’ #以xx为结尾符
>>>print(x, y, sep = '$', end = '*')
>>>3$4*
还可以直接表达式输出
eg:
>>>str = 'abc'
>>>str
>>>'abc'
Ⅶ、格式化输出
格式控制字符串
>>>print("sum = %o",%123 )
>>>sum = #常规字符,原样输出
> %o格式控制符
> %格式附加说明符