【算术运算符】 符号:+ - * / % ** // 【+】--作用1-->加法运算 --作用2--》拼接 要求:2边的数据必须是同一类型,字典除外 示例:print(2+3) # 【-】--作用--》减法运算,只支持熟数字的减法 注意:减法的结果会有误差 【*】--作用1-->乘法运算 --作用2--》重复字符n次 示例:print(2*3) # Print(4*”a”) #’aaaa’ 【**】--作用--》次幂运算 示例:print(2**3) #8 示例:print(2**10) # 1024 【/】--作用--》除法运算(其结果都是小数) 示例:print(6/4) #1.5 Print(6/3) #2.0 【//】--作用--》整除运算(向下取整)地板除 示例:print(6//2) #3 Print(6//4) #1 Print(5//2) #2 Print(-6//4) #-2 Print(-5//2) #-3 【%】--作用--》求余数运算(除不尽的数) 示例:print(6%3) #0 Print(6%4) #2 经典:判断一个整数是偶数还是奇数? 偶数:能够被2整除的整数 表达式:整数%2==0 奇数:不能够被2整除的整数 表达式:整数%2!=0 整数%2==1 示例1:打印一个金字塔(要求使用一个print语句) * *** ***** ******* print(" "*3+"*"+"\n"+" "*2+"*"*3+"\n"+" "+"*"*5+"\n"+"*"*7) 知识点:求余数以及地板除 示例2:求123的个位上的数、十位上的数、百位上的数 num=123 print(num%10) #3 print(num//10%10) #2 print(num%100//10) #2 print(num//100) #1 示例3:将12345秒数转化为时分秒,分别是多少(几时几分几秒)? 12345秒=(12345//3600)时 12345秒=(12345%3600//60)分 12345秒=(12345%60)秒 num=12345 print(num//3600) # 时 print(num%3600//60 ) # 分 print(num%60) #秒 【赋值运算符】 符号: = 作用:把右边的数据赋值给左边的变量 应用:单变量赋值和多变量赋值 示例:test_data={“login_user”:”vip” , ”login_pwd”:”vip”} 【复合赋值运算符】 符号:+= -= *= /= ... 规则:先计算,再赋值 示例: age=18 age+=10 #等价于 age=age+10 print(age) #结果为: age-=10 #等价于 age=age-10 print(age) #结果为: 【关系运算符】 符号:> >= < <= == != 应用:条件表达式,且一定有返回值(属于bool类型) 格式:数据 符号 数据 示例:a , b , c=1 , 2 , 3 Print(a>b) # Print((a+b)>=c) # Print((b/a)==c) # 【逻辑运算符】 单词: and or not 【and】并且,连接多个条件表达式,表示同时满足 运算规则:全真才真,有1个假全假 示例:a , b , c=1 , 2 , 3 Print(a>b and b>c) #假 and 真 --》False Print(a<b and b>c) #真 and 假 --》False Print(a<b and b<c) #真 and 真 --》True 【or】或者,连接多个条件表达式,表示同时任意一个满足 运算规则:全假才假,有1个真全真 示例:a , b , c=1 , 2 , 3 Print(a>b or b>c) # Print(a<b or b>c) # Print(a>b or b<c) # 【not】取反, 运算规则:真的反就是假,假的反就是真 示例:a , b , c=1 , 2 , 3 Print(not(a>b) ) # Print(not((a+b)>=c)) # 【成员运算符】 单词: in(存在) not in(不存在) 格式:数据 in 对象 含义:判断数据是否在对象中存在,如果存在返回True,如果不存在返回False 应用:与for相结合使用来实现遍历对象(循环) 示例1: a=[1,2,3,4] print(3 in a) # 示例2: a=[1,2,3,4] for num in a : print(num) 【条件运算符】 了解 定义:在其他语言中被称为三目运算符 格式:语句1 if 条件 else 语句2 作用:根据条件的判断来选择性的执行不同语句 如果条件满足则执行语句1,反之则执行语句2 if: 如果,后面一定要接条件,作用对条件进行判断 else:反之,对以上条件取反,自带条件,一定不能接条件 示例:a,b=1,2 print(“a小于b”) if a<b else print(“a大于b”) |
python的运算符
最新推荐文章于 2024-06-20 13:42:05 发布