省建设执业资格注册中心网站wordpress 用户浏览记录

当前位置: 首页 > news >正文

省建设执业资格注册中心网站,wordpress 用户浏览记录,南宁seo排名首页,公众号商城怎么开Python语言支持很多种运算符#xff0c;我们先用一个表格为大家列出这些运算符#xff0c;然后选择一些马上就会用到的运算符为大家进行讲解。 说明#xff1a;上面这个表格实际上是按照运算符的优先级从上到下列出了各种运算符。所谓优先级就是在一个运算的表达式中#x…Python语言支持很多种运算符我们先用一个表格为大家列出这些运算符然后选择一些马上就会用到的运算符为大家进行讲解。 说明上面这个表格实际上是按照运算符的优先级从上到下列出了各种运算符。所谓优先级就是在一个运算的表达式中如果出现了多个运算符应该先执行哪个运算再执行哪个运算的顺序。在实际开发中如果搞不清楚运算符的优先级可以使用圆括号来确保运算的执行顺序。 算术运算符 Python中的算术运算符非常丰富除了大家最为熟悉的加减乘除之外还有整除运算符、求模求余数运算符和求幂运算符。下面的例子为大家展示了算术运算符的使用。 算术运算符print(321 123) # 加法运算 print(321 - 123) # 减法运算 print(321 * 123) # 乘法运算 print(321 / 123) # 除法运算 print(321 % 123) # 求模运算 print(321 // 123) # 整除运算 print(321 ** 123) # 求幂运算赋值运算符 赋值运算符应该是最为常见的运算符它的作用是将右边的值赋给左边的变量。下面的例子演示了赋值运算符和复合赋值运算符的使用。 赋值运算符和复合赋值运算符a 10 b 3 a b # 相当于a a b a * a 2 # 相当于a a * (a 2) print(a) # 算一下这里会输出什么比较运算符和逻辑运算符 比较运算符有的地方也称为关系运算符包括、!、、、、我相信没有什么好解释的大家一看就能懂需要提醒的是比较相等用的是请注意这里是两个等号因为是赋值运算符我们在上面刚刚讲到过才是比较相等的运算符 比较不相等用的是!这不同于数学上的不等号Python 2中曾经使用过来表示不等关系大家知道就可以了。比较运算符会产生布尔值要么是True要么是False。 逻辑运算符有三个分别是and、or和not。and字面意思是“而且”所以and运算符会连接两个布尔值如果两个布尔值都是True那么运算的结果就是True 左右两边的布尔值有一个是False最终的运算结果就是False。相信大家已经想到了如果and左边的布尔值是False不管右边的布尔值是什么最终的结果都是False所以在做运算的时候右边的值会被跳过短路处理这也就意味着在and运算符左边为False的情况下右边的表达式根本不会执行。or字面意思是“或者”所以or运算符也会连接两个布尔值如果两个布尔值有任意一个是True那么最终的结果就是True。 当然or运算符也是有短路功能的在它左边的布尔值为True的情况下右边的表达式根本不会执行。not运算符的后面会跟上一个布尔值它的作用是得到与该布尔值相反的值也就是说not后面的布尔值如果是True运算结果就是False而not后面的布尔值如果是False运算结果就是True。 比较运算符和逻辑运算符的使用flag0 1 1 flag1 3 2 flag2 2 1 flag3 flag1 and flag2 flag4 flag1 or flag2 flag5 not (1 ! 2) print(flag0 , flag0) # flag0 True print(flag1 , flag1) # flag1 True print(flag2 , flag2) # flag2 False print(flag3 , flag3) # flag3 False print(flag4 , flag4) # flag4 True print(flag5 , flag5) # flag5 False说明比较运算符的优先级高于赋值运算符所以flag0 1 1先做1 1产生布尔值True再将这个值赋值给变量flag0。print函数可以输出多个值多个值之间可以用,进行分隔输出的内容之间默认以空格分开。 运算符的例子 例子1华氏温度转换为摄氏温度。 提示华氏温度到摄氏温度的转换公式为 。 将华氏温度转换为摄氏温度f float(input(请输入华氏温度: )) c (f - 32) / 1.8 print(%.1f华氏度 %.1f摄氏度 % (f, c))说明在使用print函数输出时也可以对字符串内容进行格式化处理上面print函数中的字符串%.1f是一个占位符稍后会由一个float类型的变量值替换掉它。同理如果字符串中有%d后面可以用一个int类型的变量值替换掉它而%s会被字符串的值替换掉。除了这种格式化字符串的方式外还可以用下面的方式来格式化字符串其中{f:.1f}和{c:.1f}可以先看成是{f}和{c}表示输出时会用变量f和变量c的值替换掉这两个占位符后面的:.1f表示这是一个浮点数小数点后保留1位有效数字。 print(f{f:.1f}华氏度 {c:.1f}摄氏度)例子2输入圆的半径计算计算周长和面积。 输入半径计算圆的周长和面积radius float(input(请输入圆的半径: )) perimeter 2 * 3.1416 * radius area 3.1416 * radius * radius print(周长: %.2f % perimeter) print(面积: %.2f % area)例子3输入年份判断是不是闰年。 输入年份 如果是闰年输出True 否则输出Falseyear int(input(请输入年份: )) is_leap year % 4 0 and year % 100 ! 0 or year % 400 0 print(is_leap)说明比较运算符会产生布尔值而逻辑运算符and和or会对这些布尔值进行组合最终也是得到一个布尔值闰年输出True平年输出False。 总结 通过上面的例子相信大家感受到了学会使用运算符以及由运算符构成的表达式就可以帮助我们解决很多实际的问题运算符和表达式对于任何一门编程语言都是非常重要的。 如果对Python感兴趣的话可以试试我的学习方法以及相关的学习资料 Python学习路线汇总 Python所有方向的技术点做的整理形成各个领域的知识点汇总它的用处就在于你可以按照上面的知识点去找对应的学习资源保证自己学得较为全面。全套教程文末领取哈
Python必备开发工具 温馨提示篇幅有限已打包文件夹获取方式在文末 Python学习视频600合集 观看零基础学习视频看视频学习是最快捷也是最有效果的方式跟着视频中老师的思路从基础到深入还是很容易入门的。
实战案例 光学理论是没用的要学会跟着一起敲要动手实操才能将自己的所学运用到实际当中去这时候可以搞点实战案例来学习。
100道Python练习题 检查学习结果。
面试刷题 资料领取 上述这份完整版的Python全套学习资料已经上传CSDN官方朋友们如果需要可以微信扫描下方CSDN官方认证二维码输入“领取资料” 即可领取