python 学习笔记(07)

本文详细介绍了Python中的循环语句,包括if、for的基本用法和常见应用场景。讲解了如何使用if语句进行条件判断,并结合逻辑运算符实现复杂的逻辑控制;同时介绍了for循环的应用,包括遍历列表、字符串、字典等数据结构的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

循环语句  if    for    

if

格式:

1.

    if 条件:    #此处条件若以True 或 False 作为条件,第一个字母必须大写

        语句    

    else:

        语句

2.        

    if 条件:

        语句

    elif 条件:

        语句

    ……

    else

        语句


********注意缩进很重要,if 只会执行有缩进的语句


if 根据逻辑值(bool)来进行判断,如:对 与 错, 真 与 假, 空 与 非空 等。


逻辑值


逻辑值包含两个值:

    True    表示非空的量(如:string, tuple, list, set, dictonary 等),所有非 0 数

    False    表示 0, None, 空的量 等。

作用:主要用于判断语句中

    一个字符串是否为空

    一个运算结果是否为0

    一个表达式是否可用


逻辑结构:

    and 逻辑与               当需要同时满两个条件时

        if 条件1 and 条件2:

    or 逻辑或                 满足其中一个条件时

        if 条件1 or 条件2:

    not 逻辑否  非            取反

        if not 条件:

   

for

    循环遍历序列,如是一个列表或一个字符

格式:

    for i in 列表,字符串,字典,元组,表达式等


range  循环结构

    for i in range(100):   遍历100次

    for i in range(1,11):   1-10

    for i in range(1,10,2):  起始值,终止值,步进值  1,3,5,7,9


1加到100

    #!/usr/bin/python

    i = 0

    for i in range(1,101):

        num=i

        num+=i

        print num

列表遍历

    s = [1,2,4,6,'w','y']

    for i in range(len(s)):

        print s[i]


遍历字典

    d = {1:11,2:22,5:55}

    for i in d:

        print i   #只能获取到字典的 key

        print d[i]

print d.items()    返回的是一个元组,


元组拆分

    for k,v in d.items():

        print k

        print v



本文转自 菜鸟的征程 51CTO博客,原文链接:http://blog.51cto.com/songqinglong/1710120

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值