Python学习(第四章)

一、公共方法

1. Python5个内置函数:

函数描述备注
len(item)计算容器中的元素个数 
del(item)删除变量两种方式 del a[2] , del(a[1])
max(iem)返回容器中的最大值如果是字典,只对key比较
min(item)返回容器中的最小值如果是字典,只对key比较
cmp比较两个值Python3.x取消了cmp函数

注意 字符串比较遵从以下规则: “0”<”A”<”a”

image

2. 切片

注意: 字典是 无序 的,不支持比较和切片

3. 运算符

*  重复  

+ 拼接

in,not in 成员函数

注意: extend 方法与 append 方法的不同!append将输入的整体看作一个元素增加到列表中

image

注意: in 和 not in 判断字典中的key

image

4. 完整的for循环语法

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:
    # for循环遍历完成,没有找到搜索对象,给出统一提示
    print("抱歉没有找到 %s" % find_name)

print("循环结束")
-----------------------------------------------------------------------

{'name': '阿土'}
找到了 阿土
循环结束

------------------------------------------------------------------------

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

转载于:https://www.cnblogs.com/btschang/p/9454673.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值