python基础笔记随记--Python运算符,字符串等

tech2022-07-29  156

#笔记摘录2(python基础)

python运算符,字符串等

运算符

算术运算符、逻辑运算符、赋值运算符、复合赋值运算符、关系运算符。

算数运算符

下面以a=10 ,b=20为例进行计算

运算符实例+两个对象相加 a + b 输出结果 30-负数或是一个数减去另一个数 a - b 输出结果 -10*两个数相乘或是返回一个被重复若干次的字符串 a * b 输出结果 200/x除以y b / a 输出结果 2.0。 不管操作数的类型,都返回包含任何余数的一个浮点结果。//返回商的整数部分 9//2 输出结果 4 ,9.0//2.0 输出结果 4.0 它截除掉余数并且针对整数操作数返回整数, 如果有任何 个操作数是浮点类型,则返回个浮点数。%返回除法的余数 b % a 输出结果 0**返回x的y次幂 a**b 为10的20次方, 输出结果 100000000000000000000

赋值运算符

运算符实例=把=号右边的结果给左边的变量 num=1+2*3 结果num的值为7

复合赋值运算符(自增运算)

运算符实例+=c += a 等效于 c = c +a-=c -= a 等效于 c = c - a*=c *= a 等效于 c = c * a/=c /= a 等效于 c = c / a%=c %= a 等效于 c = c %a//=c //= a 等效于 c = c //a

逻辑运算符

逻辑表达式描述x and y布尔"与" - 如果 x 为 False,x and y 返回False,否则它返回 y 的计算值x or y布尔"或" - 如果 x 是 True,它返回 True,否则它返回 y 的计算值。not x布尔"非" - 如果 x 为 True,返回False 。如果 x 为 False,它返回 True。

优先级为是not>and>or。可以添加()来提升优先级。 print(True and False or not False and False)

短路逻辑: a and b and c and d 如果a为False 则后面所有的and 均不再执行,直接返回a的值。 a or b or c or d 如果a为True 则后面所有的or 均不在执行。直接返回a的值。

比较(关系)运算符

运算符描述==检查两个操作数的值是否相等,如果是则条件变为真。!=检查两个操作数的值是否相等,如果值不相等,则条件变为真。>检查左操作数的值是否大于右操作数的值,如果是,则条件成立。>=检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立。<检查左操作数的值是否小于右操作数的值,如果是,则条件成立。<=检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立。

(1) .混合类型比较 Python支持数字表达式的混合类型比较,同样是将简单类型转换为复杂度类型 进行比较。

print ( True < 3 )---------- # True print ( False == 0 )---------- # True print ( 3 > 9.0 )---------- # False print ( 3 == 3.0 )---------- # True

(2) .连续比较 Python 允许我们把大小比较测试连接起来,成为诸如范围测试的连续比较。

例如,表达式 (A < B < C) 测试 B是否在A和C 之间 等同于布尔测 (A< B and B <C). a = 1 b = 2 c = 3 print ( a < b < c )----------# True print ( a < b and b < c )----------# 和上面的等价 print ( a < c > b )----------# True print ( a < c and c > b)----------# 和上面等价 print ( 1 == 2 < 3)----------# False print ( 1 == 2 and 2 < 3 )----------#False

字符串转义

如果字符串中需要出现单引号或者双引号怎么办? 例如想打印字符串:Let’s go!

1.使用(\)对字符串转义: ’ Let’s go! ’ 2,使用原始字符串。

原始字符串

1.原始字符串是Python中一类比较特殊的字符串,以大写字母R或者小写字母r开始。在原始字符串中,字符“\” 不再表示转义字符的含义。 2.原始字符串是为正则表达式设计的,也可以用来方便地表示Windows系统下的路径,不过,如果路径以"" 结尾那么会出错。

例如: C:\Program Files\Intel\WiFi\Help 该路径还有多个( \ ) 逐个添加( \ ) 非常麻烦。

print (“C: \ \ Program Files \ \ Intel \ \ WiFi \ \ Help”)

原始字符串的使用可以使其非常简单,只需要在字符前加一个英文字母 r 即可:

print (r"C: \ Program Files \ Intel \ WiFi \ Help")


<<<<<<<<<<<<<<<<<欢迎各位大佬三连,谢谢!

最新回复(0)