zoukankan      html  css  js  c++  java
  • Python复习笔记(一)高级变量类型

    目标

    • 列表元组
    • 字典
    • 字符串
    • 公共方法
    • 变量高级

    01. 列表

    02. 元组

     

    03. 字典

     

    04. 字符串

    1)判断类型 - 9

    2) 查找和替换 - 7

     

    3) 大小写转换 - 5

     

    4) 文本对齐 - 3

     

    5) 去除空白字符 - 3

     

    6) 拆分和连接 - 5

    字符串[开始索引:结束索引:步长]

    num_str = "0123456789"
    
    # 1. 截取从 2 ~ 5 位置 的字符串
    print(num_str[2:6])
    
    # 2. 截取从 2 ~ `末尾` 的字符串
    print(num_str[2:])
    
    # 3. 截取从 `开始` ~ 5 位置 的字符串
    print(num_str[:6])
    
    # 4. 截取完整的字符串
    print(num_str[:])
    
    # 5. 从开始位置,每隔一个字符截取字符串
    print(num_str[::2])
    
    # 6. 从索引 1 开始,每隔一个取一个
    print(num_str[1::2])
    
    # 倒序切片
    # -1 表示倒数第一个字符
    print(num_str[-1])
    
    # 7. 截取从 2 ~ `末尾 - 1` 的字符串
    print(num_str[2:-1])
    
    # 8. 截取字符串末尾两个字符
    print(num_str[-2:])
    
    # 9. 字符串的逆序(面试题)
    print(num_str[::-1])

    5.1 Python 内置函数

    5.3 运算符

     

    注意

    • in 在对 字典 操作时,判断的是 字典的键
    • in 和 not in 被称为 成员运算符

     

    注意:在对 字典 操作时,判断的是 字典的键

    需求:要判断 某一个字典中 是否存在 指定的 值

    • 如果 存在,提示并且退出循环
    • 如果 不存在,在 循环整体结束 后,希望 得到一个统一的提示
    find_name = "阿土"
    
    for stu_dict in students:
        print(stu_dict)
    
    # 判断当前遍历的字典中姓名是否为find_name
        if stu_dict["name"] == find_name:
            print("找到了")
    # 如果已经找到,直接退出循环,就不需要再对后续的数据进行比较
            break
        else:
            print("没有找到")
    
    print("循环结束")
  • 相关阅读:
    判断操作系统
    Oracle之初体验
    判断PDF文件是否相同(通过二进制流判断)
    jQuery基础 html+css3+jquery 点击按钮切换内容
    Jquery基础,点击事件click,鼠标移入事件mouseover。通过事件改变DOM结构
    Jquery教学基础,简单的淡入淡出,隐藏显示,改变CSS等
    Vuex的高级使用及localStorage
    Vuex实现数据共享
    Vue项目代码结构简单介绍
    Vue项目环境准备
  • 原文地址:https://www.cnblogs.com/douzujun/p/10226741.html
Copyright © 2011-2022 走看看