栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python学习笔记(5)

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python学习笔记(5)

目录

一、公共方法

1.1 Python内置函数

1.2 切片

1.3 运算符

1.4 for循环


一、公共方法

1.1 Python内置函数

1.2 切片

>切片使用索引值来限定范围,从一个大的字符串中切出小的字符串;

>列表和元组都是有序的集合,都能够通过索引值获取到对应的数据;

>字典是一个无序的集合,是使用键值对保存数据;

1.3 运算符

>in在对字典操作时,判断的是字典的键

>in和not in被称为成员运算符。成员运算符用于测试序列中是否包含指定的成员。

>在对字典操作时,判断的是字典的键

1.4 for循环

>在Python中完整的for循环语句如下:

for 变量 in 集合:

     循环体代码

else:

      没有通过break退出循环,循环结束后,会执行的代码

>没有break退出循环

for num in [1, 2, 3]:

    print(num)

else:
    # 如果循环体内部使用break退出了循环
    # else下方的代码就不会被执行
    print("会执行吗?")
print("循环结束")


1
2
3
会执行吗?
循环结束

 >有break退出循环

for num in [1, 2, 3]:

    print(num)
    if num == 2:
        break

else:
    # 如果循环体内部使用break退出了循环
    # else下方的代码就不会被执行
    print("会执行吗?")
print("循环结束")

1
2
循环结束

 >应用场景

在迭代遍历嵌套的数据类型时,例如一个列表包含了多个字典。

实例:

判断某一个字典中是否存在指定的值。如果存在提示并退出循环;如果不存在,在循环整体结束后统一提示;

students = [
    {"name":"阿土"},
    {"name":"小美"}
]

find_name = "张三"

for stu_dict in students:

    print(stu_dict)

    if stu_dict["name"] == find_name:

        print("找到了 %s" % find_name)

        # 如果已经找到,应该直接退出循环,而不再遍历后续的元素
        break
else:
    # 如果希望在搜索列表时,所有的字典检查之后,
    # 都没有发现需要搜索的,需要一个提示
    print("抱歉没有找到 %s" % find_name)

print("循环结束")


{'name': '阿土'}    
{'name': '小美'}
抱歉没有找到 张三
循环结束

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/753043.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号