Python中的运算符用于值或变量之间的运算。Python中有7种类型的运算符。
-
赋值运算符
-
算术运算符
-
逻辑运算符
-
比较运算符
-
按位运算符
-
会员制运营者
-
身份运算符
下面是一个示例,其中使用了python中的几个运算符。 -
赋值运算符 #assignment operator
-
>>> #assignment operator >>> a += 9 >>> print(a) 11 >>>
.算术运算符 #arithmetic operator
-
>>> #assignment operator >>> a += 9 >>> print(a) 11 >>>
比较运算符 #comparison operator
-
>>> #comparison operator >>> #a != 8 >>> #b == a
逻辑运算符 #logical operator
-
>>> #logical operator >>> a > b and a > 8 True >>> a > b and a > 10 True >>> a > b and a < 10 False >>>
什么是缩进?
-
elif : 否则如果 else :其他 if : 如果 三种关键字判断
-
import random #导入 random随机函数标准库 randnumber=random.randint(1,50) #生成一个指定范围1~50之间的随机整数并赋值给变量randnumber guess=int(input ("请输入你的猜测:"))#将用户输入的数据强制转换成整数并赋值给变量guess if guess>randnumber:#判断变量guess是否大于变量randnumber print ("你的猜测太大了")#如果变量guess大于变量randnumber,则输出相应的提示信息 elif guess<randnumber#上述条件不满足则判断变量guess是否小于变量randnumber print ("你的猜测太小了")#如果变量guess小于变量randnumber,则输出相应的提示信息 else: print ("恭喜你猜对了")#如果变量不满足上述两个条件,则输出相应的提示信息
师父举例的:#函数 #缩进
-
# 函数 def my_code(name1): print(name1) for i in name1: if i == 'c': break else: print(i) name = ['a', 'b', 'c'] my_code(name) print('GHJKGHJFGJGFHTFJYGUUGU')
我是在本地新建一个notepad文件夹修改后缀 .py 后编写函数脚本,输入打开cmd 直接拖进cmd里运行的
-
C:\Users\lilywan\Desktop\新建文件夹>python C:\Users\lilywan\Desktop\新建文件夹\新建文本文档.py ['a', 'b', 'c'] a b GHJKGHJFGJGFHTFJYGUUGU#这是运行的结果
-
缩进
-
Python中的缩进表达程序的框架结构,表明代码之间的层次关系,缩进对代码格式要求非常严格,一般分为单层缩进和多层缩进。通常采用4个空格作为一个缩进量,另外也可以使用一个Tab键作为一个缩进量,需要注意的是在Python程序代码中,同一层次的代码块的缩进量必须相同,行尾的冒号和下一行的缩进表示一个代码块的开始,而一旦缩进结束,则表示代码块的结束。接下来,我们一起了解一下缩进格式的使用方法:
-
一 单层缩进
由上面的代码缩进,我们可以看出,缩进表示同一层次的逻辑关系,这时采用4个空格作为一个缩进量
2. 多层缩进
-
多层缩进同样反映程序的框架结构,表达程序的多种层次关系。由于在Python程序中,单层缩进不能满足实际需要,所以我们需要通过多层缩进来满足实际工作学习的需要。
-
import turtle as s s. setup (1024,1024) s. pensize(6) color=["red","green","orange","purple","blue","cyan"] s.bgcolor("black") s.speed(100) def happynewyear(x,y.al,r,a2): for i in range(24) s.pencolor(color[i%7]) s. penup() s. goto(x.y) s. seth(48*i) s. pendown() s. circle(r*i,a2) s. penup() happynewyear(200,360,-25,-60) happynewyear(-200,360,90,-25,-30) happynewyear(0,0,0,-10,-30) happynewyear(400,180,90,-2.5,-30) s. penup() s. goto(-500,-200) s. write("Happy New Year To You !",font=("Arial",56))