python语句

赋值语句

赋值语句将一个值赋给变量:

a = 10  #将10赋值给a
b = a+5    #将a+5的结果赋值给b

条件语句

        if语句

a = 30
b = 20
if a > b:   #如果a>b成立,就执行下面代码,不成立就不执行
    print("a>b")  

        if-else

if 条件:
    代码语句1
else:
    代码语句2


如果条件成立,就执行代码1,如果条件不成立就执行代码2.
a = 10
b = 20
if a > b:  
    print("a>b")  
else:
    print("a<=b")

        if-elif-else

a = 10
if a > 10:
    print("a > 10")
elif a < 10:
    print("a <10")
else:
    print("a = 10")

        match-case

a = int(input())

match a:
    case 1:
        print("选择了1")
    case 2:
        print("选择了2")
    case 3:
        print("选择了3")
    case _:
        print("输入错误")

循环语句

        

        for语句

遍历可迭代对象(如列表、元组、字典等)

遍历是指经历且只经历一遍

可迭代对象是指能够依次获取数据元素的对象

for i in range(1,11):
    print(i)

 

        while语句

i = 0
while i < 5:
    print(i)  #输出0到4
    i += 1 

while循环是可以嵌套的

        range语句

来生成一个能够得到一系列整数的可迭代对象(也叫整数序列生成器)

range(stop)                 # stop 停止整数
range(start, stop)          # start 开始整数
range(start, stop, step)    # step 步长
#range
a = range(1, 10)
print(a) # [1, 2, 3, 4, 5, 6, 7, 8, 9]

b = range(5,10)
print(b) # [5, 6, 7, 8, 9]

c = range(1, 10, 2)
print(c) # [1, 3, 5, 7, 9]

d = range(10, 0, -1)
print(d) # [10, 9, 8, 7, 6, 5, 4, 3, 2, 1]

range 函数调用会生成从 start 开始,到 stop 结束(不包含stop) 的一系列整数,整数的间隔 step

start 默认值为0, step 默认值为1

        

        循环控制语句

跳转语句用于控制程序的执行流程。

        break

                跳出当前循环。

for i in range(1, 10):
  if i == 5:
    break # 跳出循环
  print(i)

         continue

                跳过当前循环,继续下一次循环。

for i in range(1, 10):
    if i == 5:
        continue  # 跳过5
    print(i)  # 1 2 3 4 6 7 8 9

        pass

                占位符,什么也不做,通常用于占据语法上必须有代码的地方。

#pass占位符,表示什么都不做
def add(a, b):
    pass   #pass语句什么都不做,可以用作占位符

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值