企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
算术运算符 1)算术运算 + 两个对象相加 - 两个对象相减 * 两个对象相乘 / 两个对象相除 % 取余 // 取整除,返回商的整数部分 # 运算符 + - * / // % num = 9 % 2 print(num)--------------输出1 num = 9 // 2 print(num) ------输出:4 2)比较运算符 == 等于 != 不等于 > 大于 < 小于 >= 大于等于 <= 小于等于 (注意:这里拿到的结果,其实也是也是一个布尔值,如果等式成立,就为True,如果等式不成立,则为false) 3) 赋值运算符 = += 加法赋值 -= 减法赋值 *= 乘法赋值 /= 除法赋值 %=取模赋值 //=取整除赋值 4) 逻辑运算 and 与 or 或 not 非 1)当遇到多个操作,建议添加括号,可以先计算括号里面的 2) 当遇到or,假如前面的true,后面的就不执行,如果前面的false,就会执行or后面的,当执行or后面的为false,那个后面的and就不会执行咯 推荐使用括号,先计算括号里的内容 执行顺序: 从前到后 (不建议使用) 结果为: True OR ========》 OR后面的就不走 True And ===========》 And后面的继续走 False OR ==========》 OR后面的继续走 5) 成员运算 知识点 in ,not in 功能: 判断某个东西是否在某个里面 #in 表示 一个字符是不是在另一个字符串里面,并且是这个字符是连续的, name = "li xin wen" #if "wen" in name: ------------打印OK if "li wen" in name: ------------打印error print("OK") else: print('error') #not in 表示当这个字符不在指定的字符里,就打印出来,否则就打印else里面的 name = "li xin wen" if "wen" not in name: print('1') else: print('2') (说明:wen 在name里面,表示就打印2) (注意:not in,in 得到的结果就是一个布尔值) 二)数据类型 1、字符串 特点:用引号引起来的 四种情况: name = ‘louis’ name = “louis” name = ''' louis ''' name = """louis""" 加法:表示字符串连加 n1 = "louis" n2 = "1992" n3 = n1 + n2 print(n3) (yuki353) [www@python syntax]$ ./stu02.py louis1992 乘法: 表示一个字符串重复执行多少次 n1 = "louis" n3 = n1 * 3 print(n3) (yuki353) [www@python syntax]$ ./stu02.py louis louis louis 2、数字类型 例如: age = 27 数字类型支持:加 减 乘 除 取余 ![](https://box.kancloud.cn/eb3c2bae467de6673f86729fb76075db_867x277.png) ![](https://box.kancloud.cn/a89ace13ae3f533b2687f602f2a56ac8_534x327.png) 3、 布尔值 真: 1 true 假: 0 false name = "welcome to study python" test = "study" in name -----------其实这个结果存储的,要么是true,要么就是false #print(test)----- 显示True,此时我们在if判断的时候,就可以利用这一点咯 if True: print('test in name') else: print('test not in name') 4) 列表 5) 元组 6) 字典