python学习——公共方法

1.内置函数

函数描述备注
len(item)统计列表、元组中元素个数,字符串中字符的个数,字典中键值对的个数
del(item)删除变量    del(a[2])  
a = [1,2,3]
del a[1]

以关键字的形式使用  del  删除元素

max(item)返回容器中元素最大值max(a)
min(item)返回容器中元素最小值min(a)  在字典中以key值为比较直   
cmp(item1,item2)比较两个值的大小 python3中已取消可用比较运算符比较字符串、列表、元组;字典不能比较大小

2.切片

描述表达式结果支持切片的数据类型
切片"0123456789"[::-2]"97531"字符串、列表、元组
  •          字典不支持切片,没有索引值概念

 3.运算符

运算符表达式结果描述支持的类型
+[1,2]+[3,4][1,2,3,4]合并字符串、列表、元组
*["HI"] * 4['HI','HI','HI','HI']重复拼接字符串、列表、元组
in3 in (1,2,3)true是否存在字符串、列表、元组、字典
not in4 not in (1,2,3)true是否存在字符串、列表、元组、字典
列表中 .extend(list) 方法合并修改原列表;.append(element)方法追加元素修改原列表;+运算中,原列表不变,生成新列表
in 和 not in 在字典中判断的是针对 key 值

4.完整的  for  循环语法 

for 变量  in 集合 :
         循环体代码
else:
         没有通过 break 退出循环,循环结束后执行的代码

有且仅有 要遍历的集合从头到尾遍历完成,else 下方的代码才会被执行;由 break 退出循环的情况 else 不会被执行。

5. for 循环的应用场景:迭代遍历嵌套循环的数据类型

例:在例表中查找某一同学的信息(学生信息储存在字典中),查找指定值的信息

  •        存在,给出提示并退出遍历
  •        不存在,在遍历结束后,得到提示
    stu_list = [{"name": "张三",
                 "age": 18},
                {"name": "李四",
                 "age": 19}
                ]
    stu_find = "张三"
    for stu_dict in stu_list:
    
        if stu_dict["name"] == stu_find:
            print("%s 的信息为: %s" % (stu_dict["name"], stu_dict))
            break
    else:
        print("未找到%s 的信息" % stu_find)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值