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(···))   打印最小值
  • 相关阅读:
    '?'变化左右括号,使得字符串括号匹配
    二叉树中最大值节电和最小值节点之间的路径
    python 处理传输层的报文 TCP/UDP
    hook笔记分享
    scrapy-splash学习
    pycharm解决关闭flask后依旧可以访问服务
    python一些常用代码块
    阿里系纯滑块验证码破解思路
    python代理池搭建
    关于scrapy的验证码处理
  • 原文地址:https://www.cnblogs.com/majunBK/p/10451580.html
Copyright © 2011-2022 走看看