zoukankan      html  css  js  c++  java
  • 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': '小美'}
    抱歉没有找到 畅畅
    循环结束

  • 相关阅读:
    ios arc __strong与__weak的一个小实例
    ObjectiveC block详解
    网站开发中JS中的常用语句
    js数组的操作
    sql常用语句
    复制myeclipse工程,注意事项
    JSP入门代码
    传智播客——struts2添加request/session/application属性
    WEB 开发前传——js笔记
    jdbc初步(转)
  • 原文地址:https://www.cnblogs.com/btschang/p/9454673.html
Copyright © 2011-2022 走看看