Day04 Python运算符

字符串的操作

  1. len()查看字符串长度
  2. max()查看最大值
    min()查看最小值
    通过ASCII表格来对比
  3. split()分割字符串
    分割出来的结果用列表装,且默认用空格来分割
例如:
a = 'I love you'
b = a.split()
print(b)
结果:
['I','love','you']
  1. join()拼接字符串
    ’'是拼接的规则,把所插入的东西插入空格中
  2. find()查找字符串
    查找某个字符串在一个长字符串中的位置
    index()也具有同样作用,但index会报错,find不会
  3. replace()替换字符串
例如:
a = 'I am happy'
b = a.replace('happy','sad')
print(b)
结果:
I am sad
  1. partition()把字符串分割为三部分

字符串切片

定义:在内存当中,数据是连续存储的数据类型,就可以切片
规则:左闭右开区间,步长默认为1
语法:[起始位置:结束位置:步长]

算数运算符

  1. 加减乘除运算
例如:
a = 1 + 2
print(a)
结果:
3

凡是运算中有浮点数参与,那么结果一定为浮点数
2. 字符串与字符串之间无法相乘
3. 整除

例如:
a = 3 // 2
print(a)
结果:
1
  1. 取余
例如:
a = 5 % 2
print(a)
结果:
1
  1. 幂运算
例如:
a = 2**3
print(a)
结果:
8

(开平方)

例如:
a = 9**2
print(a)
结果:
3

赋值运算符

x = x + 3相当于x += 3
x = x - 3相当于x -= 3
x = x * 3相当于x *= 3
x = x ** 3相当于x **= 3
x = x / 3相当于x /= 3
x = x // 3相当于x //= 3
x = x % 3相当于x %= 3

比较运算符

得到的结果为布尔值(即FalseTrue),参照ASCII表来比较。
先比较第一个数,如果其中一个数大于另一个数,那就不看第二个值。

例如:
a = '10'>'2'
print(a)
False

还有比较id的方式

例如:
a = 1 is True
print(a)
False

逻辑运算符

' '0空串None等一些表示空性的值会自动转换为False

and

其中只要有一个为False,就会返回False
如果第一个值为False,就只看第一个值,不看第二个值

or

其中只要有一个为True,就会返回True
如果第一个值为True,就只看第一个值,不看第二个值

条件运算符

结构:
if 条件表达式:
	代码块①
else:
	代码块②

条件运算符在执行时,会先对条件表达式进行判断,如果条件表达式的结果为True,那么执行代码块①;如果条件表达式的结果为False,那么执行代码块②。

Day04 Python运算符

Day04 Python运算符

上一篇:Day04 IDEA 初浅


下一篇:Qt-Day04-学习笔记