• 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)
  • 相关阅读:
    BZOJ 2306 幸福路径(DP)
    BZOJ 2303 方格染色(带权并查集)
    2011 Multi-University Training Contest 8
    POJ 1379 Run Away(模拟退火)
    BZOJ 3680 吊打XXX(模拟退火)
    POJ 3074 Sudoku(Dancing Links)
    java 基础语法 1
    java 配置环境变量
    windows 结束进程的详细过程
    在同一台服务器上配置多个Tomcat
  • 原文地址:https://www.cnblogs.com/hm-baobao/p/10077482.html
Copyright © 2020-2023  润新知