记录学习过程【数据分析二】
1.算术运算符总结1.如果一个表达式至少有一个浮点数参与运算结果也是浮点数2.//的结果为/的结果的整数部分不涉及四舍五入3. 优先级问题** 》* / // % 》 -注意% 求余/取模【进行除法运算得到的余数】a 5 b 10 print(a % b)2.赋值运算符1.用于变量或者给变量重新赋值2.等于右边只要是一个数值或者是可以计算出结果的表达式都是将等号右边的计算出结果最后给等号左边的变量赋值3. 、-*、/、//、**的工作原理必须先定义变量然后给变量进行相应的运算最后给该变量重新赋值3.关系运算符1.关系运算符\条件运算符/比较运算符2. 表示赋值 、表示恒等于3.关系运算符的结果是一个布尔值表达式成立 结果为True表达式不成立结果为False4.关系运算符的是用场景if语句、while循环a.数字 # b.字符串 # 注意如果字符串中的字符是数字字母或符号比较大小底层参照的是ASCII码表 常见ASCII码的大小规则0~9A~Za~z。 1数字比字母要小。如 “7”“F” 2数字0比数字9要小并按0到9顺序递增。如 “3”“8” 3字母A比字母Z要小并按A到Z顺序递增。如“A”“Z” 4同个字母的大写字母比小写字母要小32。如“A”“a” 。 5几个常见字母的ASCII码大小 “A”为65“a”为97“0”为 48 print(6 x) # False print(e E) # True print(abc xyz) # False print(abc a123455) # True4.逻辑运算符and/or/not非重点短路原则a.A and B,如果A为False不需要计算B的值整个表达式的结果为False 一假为假全真为真b.A or B,如果A为True不需要计算B的值整个表达式的结果为True一真为真全假为假c.and和or混合使用1表达式从左往右运算如果or的左侧为True则会短路or后面所有的表达式【不管是and还是or连接】整个表达式的结果为True2表达式从左往右运算,如果and的左侧为False,则短路后面所有的and直到or出现接着计算3如果or的左侧为False或者and的左侧为True则不能使用短路逻辑判断注意所有被短路的表达式均不会被输出5.成员运算符in如果在指定的序列中找到值则返回True否则返回Falsenot in :如果在指定的序列中没有找到值就返回True否False6.身份运算符身份运算符用于比较两个对象的存储单元is判断两个标识符是不是引用自同一个对象is not判断两个标识符是不是引用自不同对象7、运算符优先级进制转换
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2415270.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!