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))