• 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():返回一个对象的唯一标识值

  • 相关阅读:
    cordova热更新插件的使用:cordova-hot-code-push-plugin
    cordova日期插件的使用:cordova-plugin-datepicker
    前后端如何保持长连接?---websocket
    ionic使用的一些技巧
    ionic 前端接收到后台推送来的消息后,显示在手机的通知栏上
    gbk和utf8的json转化
    short_open_tag的作用
    查询时间段内各个城市每天订单量,并按照城市、日期倒序排序
    msyql常用函数
    微信小程序简单开发流程
  • 原文地址:https://www.cnblogs.com/chadiandianwenrou/p/7069172.html
Copyright © 2020-2023  润新知