zoukankan      html  css  js  c++  java
  • Python基础之内置函数

    基础数据类型相关--->和数字相关-->数据类型:
    bool()  函数用于将给定参数转换为布尔类型,如果没有参数,返回 False:
    bool(1)     输出结果:True
    
    int()   用于将一个字符串会数字转换为整型:
    print(int('123'))     输出结果:123
    
    float() 用于将整数和字符串转换成浮点数:
    f = float(112)
    print(f)        输出结果:112.0
    
    基础数据类型相关--->和数字相关-->数学运算:
    abs() 返回数字的绝对值。:
    print(abs(-2,))     输出结果:2
    
    divmod()    除数和余数运算结果结合起来,返回一个包含商和余数的元组:
    divmod(8, 2)      输出结果(4, 0)
    
    min()   返回字符串中最小的字母:
    list1 = [1,2,3,4,5]     print(min(list1))
    
    max()     返回字符串中最小的字母:
    list1 = [1,2,3,4,5]     print(min(list1))
    
    sum()   系列进行求和计算:
    list1 = [1,2,3,4,5]     print(sum(list1))
    
    round() 方法返回浮点数x的四舍五入值:
    round(80.23456, 2) :    输出结果:80.23
    
    pow()   方法返回 xy(x的y次方) 的值:
    pow(100, 2) :   输出结果:10000
    
    基础数据类型相关-->和数据结构相关-->序列-->字符串:
    bytes() 以指定的编码格式解码 bytes 对象。:
    str_utf8 = str.encode("UTF-8")
    UTF-8 编码: b'xe8x8fx9cxe9xb8x9fxe6x95x99xe7xa8x8b'
    
    repr()  将对象转化为供解释器读取的形式:
    
    
    基础数据类型相关-->和数据结构相关-->数据集合-->字典:
    dict()  用于创建一个字典:
    dict('a = 1','b = 2','c = 3')
    
    基础数据类型相关-->和数据结构相关-->数据集合-->集合:
    set()   函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等:
    class set([iterable])
    
    frozenset() 返回一个冻结的集合,冻结后集合不能再添加或删除任何元素。:
    class frozenset([iterable])
    
    基础数据类型相关-->和数据结构相关-->相关内置函数:
    len()   方法返回对象(字符、列表、元组等)长度或项目个数:
    len(变量名)
    
    enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中:
    enumerate(sequence, [start=0])
    
    filter()    函数用于过滤序列,过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。:
    filter(function, iterable)
    def is_odd(n):
        return n % 2 == 1
    newlist = filter(is_odd, [1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
    print(newlist)
    #以上函数计算出列表中的所有奇数
    
    map()   会根据提供的函数对指定序列做映射:
    map(function, iterable, ...)
    
    sorted()     函数对所有可迭代的对象进行排序操作:
    a = [5,7,6,3,4,1,2]
    print(sorted(a))    输出结果:[1, 2, 3, 4, 5, 6, 7]
    
    作用域相关:
    locals()    函数会打印局部作用域中的变量名字:
    
    globals()   函数会打印全局作用域中的变量名字:
    
    str类型代码的执行:
    eval()  函数用来执行一个字符串表达式(可以将字符串转换成python代码去执行,并返回表达式的值:
    print(eval('2 + 2'))    输出结果:4
    
    exec()  执行储存在字符串或文件中的Python语句,相比于 eval,exec可以执行更复杂的 Python 代码(exec不会有返回值):
    
    
    其它-->输入输出:
    input()     用来获取控制台的输入:
    user_name = input('pelase input name:')
    print(user_name)
    
    print() 用于打印输出,最常见的一个函数:
    print(123)  输出结果:123
    
    其它-->数据类型相关:
    type()  用于查看数据类型:
    print(type(123))    输出结果:<class 'int'>
    
    其它-->内存相关:
    hash()  用于获取取一个对象(字符串或者数值等)的哈希值:
    f1 = hash('123456')
    print(f1)       输出结果:7503030632618212399(内存地址)
    
    其它-->文件操作:
    open()  方法用于打开一个文件;
    fd = os.open( "foo.txt", os.O_RDWR|os.O_CREAT )
    
    其它-->模块相关:
    import()    函数用于动态加载类和函数:
    
    其它-->查看内置属性:
    dir()   函数不带参数时,返回当前范围内的变量、方法和定义的类型列表:
  • 相关阅读:
    Webpack4不求人(5) ——编写自定义插件
    Webpack4不求人(4)——编写自定义Loader
    Webpack4不求人(3) ——性能优化
    Webpack4不求人(2) ——手把手搭建TypeScript+React16+ReactRouter5同构应用脚手架
    Shell脚本快速入门(1)
    kafka二进制协议分析与PHP客户端开发
    深入浅出ES6的标准内置对象Proxy
    ES6的Set类型
    深入浅出ES6的迭代器
    Javascript事件系统
  • 原文地址:https://www.cnblogs.com/bingpan/p/7270590.html
Copyright © 2011-2022 走看看