python—各种常用函数及库

python—各种常用函数及库列表 list1 append x nbsp nbsp nbsp nbsp nbsp 将 x 添加到列表末尾 list1 sort nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 对列表元素排序 list1 reverse nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 将列表元素逆序 list1 index x nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 返回第一次出现元素 x 的索引值 list1 insert i x nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp nbsp 在位置 i 处插入新元素 xlist1 count x nbsp

列表

list1.append(x)         将x添加到列表末尾

list1.sort()                对列表元素排序

list1.reverse()            将列表元素逆序

list1.index(x)             返回第一次出现元素x的索引值

list1.insert(i,x)            在位置i处插入新元素x

list1.count(x)                返回元素x在列表中的数量

list1.remove(x)            删除列表中第一次出现的元素x

list1.pop(i)                    取出列表中i位置上的元素,并将其删除

元组

  1. 元组(tuple)是特殊的序列类型
  2. 一旦被创建就不能修改,使得代码更安全
  3. 使用逗号和圆括号来表示,如(‘red’,‘blue’,‘green’),(2,4 , 6)
  4. 访问方式和列表相同
  5. 一般用于表达固定数据项,函数多返回值等情况
  1. 元组中的元素可以是不同类型
  2. 元组中各元素存在先后关系,可通过索引访问元组中的数据     

math库

math.pi            圆周率

更多math库函数请参考:https://docs.python.org/3/library/math.html


datetime库

  • 处理时间的标准函数库datetime
  • datetime.now()获取当前日期和时间                            python—各种常用函数及库
  • 字符串->datetime

       datetime.strptime(),解析时间字符串  python—各种常用函数及库

python—各种常用函数及库

  • datetime->字符串

        datetime.strftime(),格式化datetime为字符串显示

python—各种常用函数及库

  • 日期时间格式参考:

            https://docs.python.org/3/library/datetime.html#strftime-strptime-behavior

  • isocalendar(),返回年,周数,及周几
  • 更多操作参考:

            https://docs.python.org/3/library/datetime.html#module-datetime

集合

  • python中的集合(set)类型同数学中的集合概念一致,即包含0或多个数据项的无序组合
  • 集合中的元素不可重复
  • 集合是无序组合,没有索引和位置的概念
  • set()函数用于集合的生成,返回结果是一个无重复且排序任意的集合
  • 集合通常用于表示成员间的关系、元素去重等。

集合的操作:

  • s-t 或 s.difference(t)        返回在集合s中但不在t中的元素
  • s&t 或 s.intersection(t)       返回同时在集合s和t中的元素
  • s|t 或 s.union(t)       返回结合s和t中的所有元素
  • s^t 或 s.symmetric_difference(t)        返回集合s和t中的元素,但不包括同时在其中的元素。

字典

  • 字典类型(dict)是‘’键–值‘’数据项的组合,每个元素是一个键值对。

        例如:身份证号(键)–个人信息(值)

  • 字典类型数据通过映射查找数据项
  • 映射:通过任意键查找集合中的值得过程
  • 字典类型以键为索引,一个键对应一个值
  • 字典类型的数据是无序的

基本操作:

  • 定义空字典:        d = dict()

python—各种常用函数及库

  • 增加一项:        d[key] = value

python—各种常用函数及库

  • 访问:        d[key]
  • 删除某项:        del d[key]
  • key是否在字典中:        key in d
  • 字典的遍历:

              遍历所有的key:    for key in d.keys():

                                           print(value)

random模块

  • random()        生成一个【0,1.0)之间的随机浮点数
  • uniform(a,b)        生成一个a到b之间的随机浮点数
  • randint(a,b)        生成一个a到b之间的随机整数
  • choice( )        从列表中随机返回一个元素
  • shuffle( )      将列表中元素随机打乱
  • sample( ,k)        从指定列表中随机获取K个元素

更多random模块的方法请参考:https://docs.python.org/3/library/random.html

matplotlib模块

  • matplotlib是一个数据可视化函数库
  • matplotlib的子模块pyplot提供了2D图表制作的基本函数
  • 例子:https://matplotlib.org/gallery.html
  • 散点图绘制:

         import matplotlib.pyplot as plt

Numpy

  • 包括:

            强大的N维数组对象array

  • Numpy的操作对象是多维数组ndarray

            ndarray.shape 数组的维度

  • 创建数组:np.array( ),np.arange()…
  • 改变数组形状 reshape()
  • Numpy创建随机数组:

            np.random.randint(a,b,size)          #创建【a,b)之间,形状为size的数组

        



版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/209772.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 上午8:27
下一篇 2026年3月19日 上午8:27


相关推荐

  • 手把手·教你用 Echarts 画 ChinaMap

    手把手·教你用 Echarts 画 ChinaMap手把手 教你用 ECharts 画 ChinaMaptip 学习此教程你需要使用 Echarts 指定版本和 China js 我使用的版本是下面的 ECharts4 3 0China js 题目要求地图上显示 省份 并按照省份统计时长 用不同颜色分档显示 当鼠标移至某个景区 该省份背景图变色 表示被选中 同时显示该省份所有机器的运营时长 有效订单金额等 说白了就差不多和疫情官网那个图效果差不多 具体实现的效果如下实现步骤根据 data 画出基础地图显示省份名称按运营时长

    2026年3月19日
    2
  • Pycharm添加源与添加库

    Pycharm添加源与添加库Pycharm 添加源与添加库 Pycharm 添加源 1 点击 file 选择 settings 进入到 package 添加界面 2 点击右上角加号 3 点击左下角 managereposi 点击右上角加号 5 输入你需要的源添加库 1 前两步跟上面一样 2 搜索框输入你要的库 3 等待安装成功 Pycharm 添加源 1 点击 file 选择 settings 进入到 package 添加界面 2 点击右上角加号

    2026年3月27日
    1
  • linux smartctl 命令,Linux下硬盘检测工具smartmontools(smartctl)使用方法

    linux smartctl 命令,Linux下硬盘检测工具smartmontools(smartctl)使用方法安装:yuminstallsmartmontoolshelp:#smartctl–helpsmartctlversion5.38[i686-redhat-linux-gnu]Copyright(C)2002-8BruceAllenHomepageishttp://smartmontools.sourceforge.net/Usage:smartctl[options…

    2022年10月8日
    6
  • springboot jpa 中使用逻辑删除[通俗易懂]

    springboot jpa 中使用逻辑删除[通俗易懂]1.indexs指定索引@Index(columnList=””),@Index(columnList=””),可指定多个2.@SQLDelete指定调用repository.delete()..时,执行的sql语句3.@Where指定调用jpa..repository查询时的条件附:常用的jpqlPS:唠唠嗑?公众号搜索:DeanKano企…

    2022年6月2日
    75
  • CRC在线计算器

    CRC在线计算器https www lammertbies nl comm info crc calculation html

    2026年3月19日
    2
  • 使用 SSH 连接到 Linux 实例

    使用 SSH 连接到 Linux 实例

    2022年2月15日
    63

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号