• Python学习系列之内置函数


    数学相关

    • abs(a):求取绝对值
    • max(list):求取list最大值
    • min(list):求取list最小值
    • sum(list):求取list元素的和
    • sorted(list):排序,返回排序后的list
    • len(list):求取list的长度
    • range(a,b):生成一个a到b的数组

    abs(a):求取绝对值

    >>> abs(-1)
    1

    max(list):求取list最大值

    >>> test = [2,10,100]
    >>> max(test)
    100

    min(list):求取list最小值

    >>> test = [2,10,100]
    >>> min(test)
    2

    sum(list):求取list元素的和

    >>> test = [2,10,100]
    >>> sum(test)
    112

    sorted(list):排序,返回排序后的list

    >>> test = [10,2,100]
    >>> sorted(test)
    [2, 10, 100]

    len(list):求取list的长度

    >>> test = [10,2,100]
    >>> print(len(test))
    3

    range(a,b):生成一个a到b的数组

    >>> for i in range(1,10):
    ...     print(i)
    ...
    1
    2
    3
    4
    5
    6
    7
    8
    9

    类型转换

    • int(str):转换为int类型
    • float(str/int):转换为float类型
    • str(int):转换为str类型
    • list():转换为list类型
    • dict():转换为dict类型
    • tuple():转换为tuple类型
    • set():转换为set类型

    相关操作

    • enumerate():返回一个列表或者元素或者字符串或者字典的元素和元素对应的下标
    • isinstance():判断某个对象是否是某个类的实例(比如判断a='asdas',a是否是字符串)
    • format():格式化,会单独介绍
    • next():接收一个迭代器,返回迭代器中的数值,如果设置了default,则当迭代器中的元素遍历后,输出default内容
    • print():打印内容
    • type()查看对象的类型
    • id():返回一个对象的唯一标识值

    enumerate():返回一个列表或者元素或者字符串或者字典的元素和元素对应的下标

    如果给定一个list和tuple,我们可以通过for循环来遍历这个list或者tuple 和 其他可迭代的对象上

    #返回元祖的每个元素和每个元素对应的下标
    >>> for i,j in  enumerate(('a','b','c')):
    ...     print(i,j)
    ...
    0 a
    1 b
    2 c
    
    #返回列表的每个元素和每个元素对应的下标
    >>> for i,j in  enumerate(['a','b','c']):
    ...     print(i,j)
    ...
    0 a
    1 b
    2 c

    isinstance():判断某个对象是否是某个类的实例(比如判断a='asdas',a是否是字符串)

    #判断 对象 a 是否是个字符串
    >>> a = 'www'
    >>> print(isinstance(a,str))
    True #是True表示 是个字符串
    
    #判断 对象a是否是个int
    >>> a = 'www'
    >>> print(isinstance(a,int))
    False #是False,表示 不是个 int
     

    format():格式化,会单独介绍

    next():接收一个迭代器,返回迭代器中的数值,如果设置了default,则当迭代器中的元素遍历后,输出default内容

    print():打印内容

    type()查看对象的类型

    id():返回一个对象的唯一标识值

  • 相关阅读:
    使用 Jbulider 开发 J2ME 移动游戏程序
    JDBC的数据库事务
    oracle 常用命令大汇总
    Oracle数据库几种启动方式
    分析Oracle数据库日志文件(1)
    SugarCRM 去掉 header 应用程序 下拉菜单
    SugarCRM 去掉左边快捷保存菜单
    SugarCRM 指定模块显示左边快捷方式
    SugarCRM 左边菜单全部去掉
    SugarCRM 去掉header头部的查找功能
  • 原文地址:https://www.cnblogs.com/chadiandianwenrou/p/7069172.html
Copyright © 2020-2023  润新知