zoukankan      html  css  js  c++  java
  • 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():返回一个对象的唯一标识值

  • 相关阅读:
    yum配置163源
    sed
    Python3.6 提示 ModuleNotFoundError: No module named '_ssl' 模块问题
    django上传excel文件
    OpenStack Train版-7.neutron网络服务概述
    OpenStack Train版-6.安装nova计算服务(计算节点)
    OpenStack Train版-5.安装nova计算服务(控制节点)
    OpenStack Train版-4.安装placement放置服务
    OpenStack Train版-3.安装glance镜像服务
    OpenStack Train版-2.安装keystone身份认证服务
  • 原文地址:https://www.cnblogs.com/chadiandianwenrou/p/7069172.html
Copyright © 2011-2022 走看看