python 基础巩固(4

循环

嵌套循环:
外循环
    内循环

外循环执行一次,内循环执行一遍
while
    while

for
    for

while
    for

for
    while

对于未知循环:
    倾向于用while循环

打印矩形

打印直角三角形

打印空心的以上图形

列表的使用:
    定义:
        list1 = []
    特性:
        可以存储任意类型多个数据
        允许存在重复元素
        有一个索引顺序
    长度:
        len(list)
    索引范围:
        [0,len(list)-1]
    列表的遍历:
        while
        for
        for i in list:

    切片操作:
        list[start:stop:step]
        start:表示起点
        stop:表示终点(不包含)
        step:表示步长


        start,stop:如果为负值,表示倒数第几个元素

        step: 步长为负值,倒着切

    列表的操作:
        序列解包:
            多个变量 = 列表
            a,b = [1,2]
            a,*b = [1,2,3]
            *a,b = [1,2,3]

        添加:
            append()
            insert()
            extend()
        删除:
            remove(obj)
            pop(index)
            del
            clear()
        查询:
            index()
                查索引值
            count()
                查出现的次数
            in
            not in
        修改:
            修改执行索引元素的值
                list[index] = value
            排序
                list1.sort()
                sorted(list1)
            翻转
                list1.reverse()
                reversed(list1)

流程控制

语句结构:
1.顺序结构
    从上往下从左往右依次执行

2.分支结构
    1.单分支
        if 条件:
            条件成立执行
    2.双分支(二选一)
        if 条件:
            条件成立执行
        else:
            条件不成立执行
    3.多分支(多选一)
        if 条件1:
            条件1成立执行
        elif 条件2:
            条件2成立执行
        elif 条件3:
            条件3成立执行
        ...
        else:
            其他情况
复杂的分支结构(嵌套分支)
if 条件1:
    if 条件2:
        pass
    else:
        pass
else:
    pass


3.循环结构
    1.while 循环
        while 条件:
            条件成立执行

        while 条件:
            条件成立执行
        else:
            条件不成立执行

while 条件:
    if 条件:
        pass
    else:
        pass


循环控制:
    break:
        结束所在循环

    continue:
        跳过本次循环中,continue的后续代码

猜你喜欢

转载自blog.csdn.net/weixin_44689392/article/details/89876003