Python语法结构,像人类语言一样,计算机语言也具有语法结构。在Python语言中,我们具有注释,变量,字面值,运算符,定界符和关键字。Python注释注释用来向用户提示或解释某些代码的作用和功能,它可以出现在代码中的任何位置。Python解释器在执行代码时会忽略注释,不做任何处理,就好像它不存在一样。 在调试(Debug)程序的过程中,注释还可以用来临时移除无用的代码。 注释的最大作用是提高程序的可读性,没有注释的程序简直就是天书,让人吐血! 千万不要认为你自己写的代码规范就可以不加注释,甩给别人一段没有注释的代码是对别人的不尊重,是非常自私的行为;你可以喜欢自虐,但请不要虐待别人。 很多程序员宁愿自己去开发一个应用,也不愿意去修改别人的代码,没有合理的注释是一个重要的原因。虽然良好的代码可以自成文挡,但我们永远不清楚今后阅读这段代码的人是谁,他是否和你有相同的思路;或者一段时间以后,你自己也不清楚当时写这段代码的目的了。 一般情况下,合理的代码注释应该占源代码的13左右。 Python支持两种类型的注释,分别是单行注释和多行注释。Python使用井号作为单行注释的符号Python使用三个连续的单引号或者三个连续的双引号注释多行内容Authormoke2022116print(注释)Python变量任何编程语言都需要处理数据,比如数字、字符串、字符等,我们可以直接使用数据,也可以将数据保存到变量中,方便以后使用。 变量(Variable)从底层看,程序中的数据最终都要放到内存(内存条)中,变量其实就是这块内存的名字。变量是对存储值的计算机内存的引用。 在Python语言中,变量可以包含字符串,数字或各种对象,例如函数或类。可以随时为变量分配不同的值。 Python中的变量可以由字母数字字符和下划线字符创建。变量不能以数字开头。这样,Python解释器可以更轻松地区分数字和变量。n10pi3。1415926urlhttps:fsoufsou。comrealTrueprint(n,pi,url,real) Python缩进Python是使用缩进来区分不同的代码块,所以对缩进有严格要求,Python使用空格。 1、缩进不符合规则,解析器会报缩进错误,程序无法运行。 2、缩进的不同,程序执行的效果也有可能产生差异。 Python样式指南建议每个缩进级别使用四个空格。foriinrange(1,10):forjinrange(1,i1):print(ddd(i,j,ij),end)print() Python分隔符定界符是一个或多个字符的序列,用于指定纯文本或其他数据流中单独的独立区域之间的边界。 分隔符用于Python语言的各个领域。它们用于构建表达式,字符串字面值,元组,字典或列表。()〔〕{},:。;Python关键字 关键字是Python编程语言中的保留字,关键字用于在计算机程序中执行特定任务。importkeywordprint(keyword。kwlist) Python运算符 运算符是用于对某个值执行操作的符号。andornotinnotinisisnot!加法运算符加法运算符m1n2summnprint(sumdsum) 减法运算符减法运算符m5nmx3y8print(n,xy)乘法运算符n3m3print(mn)print(30) 和除法运算符 Python支持和两个除法运算符,但它们之间是有区别的: 表示普通除法,使用它计算出来的结果和数学中的计算结果相同。 表示整除,只保留结果的整数部分,舍弃小数部分;注意是直接丢掉小数部分,而不是四舍五入。求余运算符1。Python运算符用来求得两个数相除的余数,包括整数和小数。Python使用第一个数字除以第二个数字,得到一个整数的商,剩下的值就是余数。对于小数,求余的结果一般也是小数。 2。注意,求余运算的本质是除法运算,所以第二个数字也不能是0,否则会导致ZeroDivisionError错误。print(52)print(5。52) 幂次运算次方(乘方)运算符print(次方运算)print(24,24)print(开方运算)print(81(14),81(14)) 按位与运算符 按位与运算符的运算规则是:只有参与运算的两个位都为1时,结果才为1,否则为0print(11)print(10)print(00) 按位或运算符,按位或运算符的运算规则是:两个二进制位有一个为1时,结果就为1,两个都为0时结果才为0。print(11)print(01)print(00) 按位异或运算符,按位异或运算的运算规则是:参与运算的两个二进制位不同时,结果为1,相同时结果为0。 可用于注册码或者密码的校验print(56)print(53) 按位取反运算符按位取反运算符为单目运算符(只有一个操作数),右结合性,作用是对参与运算的二进制位取反。print(9)print(9) 左移运算符Python左移运算符用来把操作数的各个二进制位全部左移若干位,高位丢弃,低位补0。print(93)print(43) 右移运算符Python右移运算符用来把操作数的各个二进制位全部右移若干位,低位丢弃,高位补0或1。如果数据的最高位是0,那么就补0;如果最高位是1,那么就补1。print(33)print(93) 逻辑运算符 Python逻辑运算符可以用来操作任何类型的表达式,不管表达式是不是bool类型;同时,逻辑运算的结果也不一定是bool类型,它也可以是任意类型print(1and1)print(5and0)print(0or2)print(5orpython)print(pythonor5) 比较运算符初学Python,大家可能对is比较陌生,很多人会误将它和的功能混为一谈,但其实is与有本质上的区别,完全不是一码事儿。 用来比较两个变量的值是否相等,而is则用来比对两个变量引用的是否是同一个对象print(89是否大于100:,89100)print(245是否大于等于76:,24576)print(86。5是否等于86。5:,86。586。5)print(34是否等于34。0:,3434。0)print(False是否小于True:,FalseTrue)print(True是否等于True:,TrueTrue) 总结 本节内容主要呈现的是Python的语法结构,类比与人体中毛细血管,知道的越多,就好比修真界的感知能力越强。