python的基本语法

一、if(条件判断)

1、if        如果

如果的意思,如果程序符合某种条件,那么就可以做什么事情

就是做判断,判断有几个结果?? True  False

得到True或False的运算

a、比较运算

b、成员运算  in /not in

c、逻辑运算 and、or、not

语法:if (条件表达式):     

2、if...else...        如果...否则...

3、if...elif...elif...else... 如果...否则如果...否则如果...否则...    完整的if表达式

注意:在一个完整的if表达式中,只会有一个分支代码会被执行,不可能执行2个或者2个以上的分支;只要一个分支满足,剩下的条件不会再判断了。

4、if...if...if...  多组条件表达式

5、if的嵌套

虽然是python可以嵌套很多层if,但是我们尽量不要嵌套太多,最多2层就够了。可以用and

6、if not

注意:

if 变量:        变量True 或 False 的意思

例子:

a = True

if a:

        print("真的")

1、空字符串代表 False ,只要字符串不为空,就代表True(空格也是个字符)

2、0代表 False,1代表True

3、列表:空列表代表 False

4、字典:空字典代表 False

debug技巧(调试)

a、print

b、pycharm

4个按钮:step over、run to cursor、计算器、播放

1、一步一步debug

2、跳到光标处debug

3、计算器表达式判断dubug

4、打了两个断点,从上一个跳到下一个

二、while循环(条件循环)

if控制单个条件执行

while 可以控制多个

while (条件):        (直到条件不满足为止,才跳出循环)

        如果满足条件,执行分支代码

        通常会改变数据的值

break和continue

例子:

current = 0

while True:
    if current < 10000:
        print(f"正在执行第{current}用例")
        # 跳过这一次,进入下一次判断,
        # continue 后的不会运行
        continue
        print("继续")
    else:
        # 强制退出
        break
    current += 1

print("用例执行完成")

三、for循环

遍历:循环获取字符串、列表、元组、字典,依次获取其中的元素

1、语法:

for i in xxx:

        循环体

2、内置函数range

range(n):默认生成一个0到n-1的整数序列,对于这个整数序列,我们可以通过list()函数转化未列表类型的数据

range(n,m):默认生成一个n 到m-1的整数序列,对于这个整数序列,我们可以通过list()函数转化未列表类型的数据

range(n,m,k):相当于其他函数里面的for循环,n初始值m结束值,k步长,会生成初始值为n,结束值为m-1,递减或递增的整数序列

3、循环场景应用

for循环当中使用if

例子:

遍历字符串(str) 

例子:

遍历列表(list) 

例子:

遍历字典 (dick)

遍历所以的键

例子:

遍历所以的值

例子:

遍历所以的键值对

例子:

遍历元组(tuple) 

例子:

4、for循环中的break和continue,for循环的else

break:终止循环,跳出循环体

continue:中止当前本轮循环,开启下一轮循环

else

5、嵌套循环的使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值