zoukankan      html  css  js  c++  java
  • python基础(十二、高级变量类型-公共方法)

    13.高级变量类型
    7)公共方法
    (1)Python 内置函数
    Python 包含了以下内置函数:

    ①del函数

    ②min和max函数
    使用max和min函数统计字典时,统计key的大小,不统计值得大小

    ③cmp函数
    cmp函数在python3中取消了,python3使用比较符来判断(<、> 和 =)。
    字典和字典不能比较大小
    注意:字符串 比较符合以下规则: "0" < "A" < "a"

    (2)切片

    切片使用索引值来限定范围,从一个大的字符串中切出小的字符串。
    列表和元组都是有序的集合,都能够通过索引值获取到对应的数据。
    字典是一个无序的集合,是使用键值对保存数据,字典无法切片。

    (3)运算符

    ①“*”法

    注意:字典不支持乘法,字典要求键值是唯一的

    ② “+”法

    注意:
    使用加法时,会生成新的字符串、元组或列表;
    字典不支持加法。

    “+”、extend和append之间的区别:
    extend只能合并两个相同类型的元组或列表,不能直接追加数据
    append只能追加数据,被追加数据是元组或列表时,元组或列表会作为一个整体数据被加入,不会被打散。

    ③成员运算符:in 和 not in


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

    ④元素比较( >、>=、==、<、<= )
    从第一个元素顺序开始比较,如果相等,则继续,返回第一个不相等元素比较的结果。如果所有元素比较均相等,则长的列表大,一样长则两列表相等

    (4)迭代遍历:for循环
    ①语法:for...else...

    ②应用场景
    在迭代遍历嵌套的数据类型时,例如一个列表包含了多个字典
    需求:要判断某一个字典中是否存在指定的值
    如果存在,提示并且退出循环
    如果不存在,在循环整体结束后,希望得到一个统一的提示

    ③练习:寻找“阿土”

  • 相关阅读:
    C++拷贝构造函数(深拷贝,浅拷贝)
    C++标准库和标准模板库
    MFC 定制控件(Customize Control) 及 MFC CWnd和WIN32 HWND关联方法
    MFC 对象与Win32 SDK 句柄的映射关系
    关于函数返回值的几种情况
    CreateWaitableTimer和SetWaitableTimer函数
    关于C++/C中防止头文件的重复包含的解决办法
    MFC 分割窗体(Splitter Windows)
    MFC中对话框的数据交换(DDX)和数据校验(DDV)
    MFC 消息映射表 及 相关宏定义
  • 原文地址:https://www.cnblogs.com/bdzxh/p/14061427.html
Copyright © 2011-2022 走看看