zoukankan      html  css  js  c++  java
  • Python 内置函数 day4

    import random
    s = 'abczfg'
    st= {3,4,9,1,8}
    
    print(dir(random))#打印模块内的方法,输出模块/变量可以调用的方法
    print(dir(s))#打印字符串的方法
    s=sorted(s)#排序,返回一个list
    print(s)
    print(sorted(st))
    print(list(reversed(s)))#反转,需要强制类型转换为list,否则是一个对象
    print(all([0,2,3,4]))#all()传入一个list,若list全部为非空非零则返回True(元素除了是 0、空、None、False 外都算 True)
    print(any([0,1,2,3]))#any()list只要有一个为真则返回True
    print(bin(10))#十进制转二进制
    print(bool('s'))#把一个对象转换成布尔类型,非空即真
    print(chr(10))#打印数字对应的ascii,计算机只认识二进制0和1,
    print(ord('b'))#打印字符串对应的ascii码
    print(dict(a=1,b=2))#转换字典
    print(dir(1))#打印传入对象的可调用方法
    print(eval('[]'))#执行python代码,只能执行简单的,定义数据类型和运算
    print(exec('def a():pass'))#执行python代码
    print(filter(lambda x:x>5,[12,3,12,2,1,2,35]))#把后面的迭代对象根据前面的方法筛选
    print(map(lambda x:x>5,[1,2,3,4,5,6]))
    print(frozenset({1,2,3,3}))#定义一个不可修改的集合
    print(globals())#返回程序内所有的变量,返回的是一个字典
    print(locals())#返回局部变量
    print(hash('aaa'))#把一个字符串哈希成一个数字
    print(hex(111))#数字转成16进制
    print(max(111,12))#取最大值
    print(oct(111))#把数字转换成8进制
    print(round(11.11,2))#取几位小数

    中文的字符集编码表:gb2312->gbk
    国际通用字符集编码表:unicode(万国码,占用内存大)->utf-8(占用内存小)
    python2 默认使用ascii码,所以写中文会报错,需要引入#coding=utf-8;python3默认使用utf-8

  • 相关阅读:
    JQuery之在线引用
    SpringBoot之durid连接池配置
    VueJs之事件处理器
    VueJs之样式绑定
    VueJs之判断与循环监听
    PTA 7-8 暴力小学(二年级篇)-求出4个数字 (10分)
    PTA 7-7 交替字符倒三角形 (10分)
    PTA 7-5 阶乘和 (10分)
    PTA 7-4 哥德巴赫猜想 (10分)
    PTA 7-3 可逆素数 (15分)
  • 原文地址:https://www.cnblogs.com/candysalty/p/11057474.html
Copyright © 2011-2022 走看看