zoukankan      html  css  js  c++  java
  • Python中公共方法

    1.内置函数

    Python中包含以下内置函数

    函数 描述 备注
    len(item) 计算容器中元素的个数  
    del(item) 删除元素 del有两种方式
    max(item) 返回容器中元素最大值 如果item是字典那么只针对key比较
    min(item) 返回容器中元素最小值 如果item是字典那么只针对key比较
    cmp(item1,item2) 比较两个值 Python取消了cmp函数

    注意:字符串比较符合以下规则:

    0<a<A

    2.切片

    语法:

    ietm[开始索引-包含:结束索引-不包含:步长]   

    支持的数据类型:

    字符串、列表、元组

    3.运算符

    运算符 Python表达式 结果 描述 支持的数据类型
    + [1,2]+[3,4] [1,2,3,4] 合并 字符串、列表、元组
    * ["hi!"]*4 ["hi!","hi!","hi!","hi!"] 重复 字符串、列表、元组
    in 3 in [1,2,3] True 元素是否存在 字符串、列表、元组、字典
    not in 4 not in [1,2,3] True 元素是否不存在 字符串、列表、元组、字典
    >,>=,=,<=,< [1,1,1] < [2,2,2] True 比较元素 字符串、列表、元组

    注意:in和not in在操作时,判断的是字典的key

    4.完整的for循环语法如下:

    for 变量 in 集合:
            循环体代码
    else:
            循环体代码没有通过break退出循环,遍历完成,循环结束后会执行的代码内容

    示例:

    for num in [1,2,3]:
    
        print(num)
    
    else:
        print("会执行吗")
    
    print("循环完成")
    
    # 输出结果
    
    1
    2
    3
    会执行吗
    循环完成
    for num in [1,2,3]:
    
        print(num)
    
        if num ==2:
            break
    
    else:
        print("会执行吗")
    
    print("循环完成")
    
    # 输出结果
    
    1
    2
    循环完成
    # 在下面列表中找到指定的学生的名字,如果找到了退出循环,没有找到给一个同意的提示
    
    
    students = [{"name":"小明"},
                {"name":"小王"},
                {"name":"小陈"}
    ]
    
    
    # 定义需要找到的学生姓名变量
    find_stu = "小w"
    for stu in students:
    
        if stu["name"] == find_stu:
            print("找到%s" % find_stu)
            break
    else:
        print("抱歉,没有找到%s" % find_stu)
  • 相关阅读:
    Python爬虫之selenium各种注意报错
    以后的路还很长
    巧学DBhelper
    怎么学习程序语言
    C# winform 实现图片轮播
    P6477 [NOI Online #2 提高组]子序列问题(民间数据) 题解
    NOI Online Round 2 TG 游记
    「EZEC」 Round1 开学信心赛 游记
    P6023 走路 题解
    P6022 快乐水 题解
  • 原文地址:https://www.cnblogs.com/hm-baobao/p/10077482.html
Copyright © 2011-2022 走看看