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

    print(abs(-2))#取绝对值

    print(all([1,2,'1','']))#判断真假,全部为真则为真。。如果判断对象是空,结果也为真
    print(all('hello'))
    print(all('1230'))

    print(any(['',1]))#只要有一个为真,结果就是真

    print(bin(3))#将10进制转换为2进制,输出结果为0b开头,是代表二进制的

    print(bool('1'))#判断布尔值的 空、0、None这个三个的布尔值为假,其他都为真

    print(bytes('你好',encoding = 'utf-8')) #编码 结果是二进制
    print(bytes('你好',encoding = 'utf-8').decode('utf - 8')) #解码。用什么编码,就用什么解码

    print(bytes('你好',encoding = 'gbk'))
    print(bytes('你好',encoding = 'gbk').decode('gbk'))

    print(chr(97))#获取ascii表的对应值

    print(dir(all))#打印某一个对象下面都有哪些方法

    print(divmod(10,3))#取商得余数。可以用在分页功能上

    seasons = ['Spring', 'Summer', 'Fall', 'Winter']
    list(enumerate(seasons))
    #输出结果:[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]
    list(enumerate(seasons, start=1)) # 小标从 1 开始
    #输出结果:[(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]

    num = ['alex','blac','doudou','chouchou']
    for i,q in enumerate(num,1):
    print(i,q)


    dic = {'name':'alex'}
    d = str(dic)
    eval()#把字符串中的数据结构给提取出来
    可以把字符串中的表达式进行运算

    可hash的数据类型,即不可变数据类型,不可hash的,就是可变数据类型
    无论数据多长,得到的hash值都是固定的
    不能根据hash值来反推字符串
    print(hash('liuha'))

    print(bin(10))#十进制转二进制 #0b开头的就是2进制
    print(hex(10))#十进制转十六进制 #0x开头的就是十六进制
    print(oct(10))#十进制转八进制 #0o开头的是八进制

    print(isinstance(1,int)) #判断1是不是str类型
    print(isinstance('abc',str)) #判断‘abc’是不是字符串
    print(isinstance(['abc'],list))
    print(isinstance({'name':'alex'},dict))

    print(globals()) #打印全局变量(以及系统默认的全局变量)

    print(locals()) #d打印局部变量


    print(max([1,2,3,4])) #取最大值
    print(min([2,3,4,1])) #取最小值
  • 相关阅读:
    Python之matplotlib库学习
    Linux相关指令和操作
    ubuntu安装vim
    classfication中使用图像金字塔和sliding windows提高准确率
    ubuntu16.04+caffe+python接口配置
    caffe中 softmax 函数的前向传播和反向传播
    cplusplus解析
    ZStack之ZDApp_Init解析
    Z-Stack ZMain学习
    ZigBee协议学习之网络层
  • 原文地址:https://www.cnblogs.com/lhqlhq/p/8696186.html
Copyright © 2011-2022 走看看