zoukankan      html  css  js  c++  java
  • py-day4-2 python 内置函数

    • zip()
      #zip 拉链方法 一一对应  只要是序列类型的都可以
      print(list(zip(('a','b','c'),(1,2,3))))
      结果: [('a', 1), ('b', 2), ('c', 3)]
      
      p ={'name':'xiaoma','age':18,'ciry':'shanghai'}
      print(list(zip(p.keys(),p.values())))
      结果:[('name', 'xiaoma'), ('age', 18), ('ciry', 'shanghai')]
    • print(all(·····)) 全部对才返回 True
    • print(any(···)) 只要一个是对的就返回 True
    • bool
      • print(bool('')) 空字符串 返回False
      • print(bool(0)) 数字 0 返回False
      • print(bool(None)) Nane 返回False
      • 其余都是返回True
    • print(bytes()) 转换字节
      编码转化成二进制
      name = '你好'
      print(bytes(name,encoding='utf-8'))
      
      结果: b'xe4xbdxa0xe5xa5xbd'
      
      #解码 (用什么编码就用什么解码)
      name = '你好'
      print(bytes(name,encoding='utf-8').decode('utf-8'))
      
      结果:  你好
      name
      = '你好' print(bytes(name,encoding='gbk')) print(bytes(name,encoding='gbk').decode('gbk')) 结果: b'xc4xe3xbaxc3' 结果: 你好 #ascii不能编码中文 name = '你好' print(bytes(name,encoding='ascii')) error
        •   print(chr(···)) 对应的ASCII码
        •   print(dir(···)) 打印某一个对象下的各种方法
        •   print(divmod(···)) 取商得余数 (例如做分页功能)
          •   
          •   
        • evel(····) 把字符串中的表达式进行运算
          •   
        • hash() 可hash的数据类型即不可变数据类型,不可hash的数据类型即可变数据类型
        • print(help(···))   查看所有的帮助
        • pirnt(bin(10))   10进制转2进制
        • pirnt(hex(12))   10进制转12进制
        • pirnt(oct(12))   10进制转8进制
        • print(globals(···))   打印全局变量
        • print(locals(···))   打印局部变量
        • print(max(···))   打印最大值
        • print(min(···))   打印最小值
  • 相关阅读:
    using vb.net export a datatable to Excel and save as file
    selection sort with objective c
    stdin和STDIN_FILENO的区别
    stdin和STDIN_FILENO的区别
    linux系统kbhit的几种实现
    成为掌握企业聘用趋势的人才
    linux系统kbhit的几种实现
    c_lflag中ICANON的作用
    常量字符串的问题
    mmsbitfields gcc和vc关于位域那点事
  • 原文地址:https://www.cnblogs.com/majunBK/p/10451580.html
Copyright © 2011-2022 走看看