• 019-python函数和常用模块-内置函数


     1 #一、 abs绝对值
     2 n = abs(-1)
     3 print(n)
     4 # 输出
     5 1
     6 
     7 # 二、布尔值
     8 # 0,None,"", [], ()  # 结果都为False
     9 print(bool(0))
    10 # 输出
    11 False
    12 
    13 # 三、所有为真,才为真
    14 n = all([1,2,3,None])
    15 print(n)
    16 #输出
    17 False
    18 
    19 n = all([1,2,3,4])
    20 print(n)
    21 #输出
    22 True
    23 
    24 # 四、只要有真,就为真
    25 n = any([None,"",1])
    26 print(n)
    27 # 输出
    28 True
    29 
    30 # 五、求二进制、八进制和十六进制
    31 # bin()   求二进制
    32 # oct()   求8进制
    33 # hex()   求16进制
    34 print(bin(5))
    35 print(oct(9))
    36 print(hex(15))
    37 # 输出
    38 0b101
    39 0o11
    40 0xf
     1 # utf-8 一个汉字:三个字节
     2 # gbk 一个汉字:二个字节
     3 # utf-8
     4 s = "李杰"
     5 # 一个字节8位,一个汉字三个字节
     6 # 字符串转换字节类型
     7 # bytes(只要转换的字符串, 按照什么编码)
     8 n = bytes("李杰", encoding="utf-8")
     9 print(n)
    10 n = bytes("李杰", encoding="gbk")
    11 print(n)
    12 
    13 #输出
    14 b'xe6x9dx8exe6x9dxb0'   # 字节类型,按16进制展现
    15 b'xc0xeexbdxdc'
    1 # 字节转化成字符串 使用str()函数
    2 new_str = str(bytes("李杰", encoding="utf-8"), encoding="utf-8")
    3 print(new_str)
    4 # 存疑,第二个encoding为什么不是decoding?
    5 
    6 #输出
    7 李杰
  • 相关阅读:
    react-redux
    Vue中常用的UI框架
    vue中router与route的区别
    H5新增input属性
    H5新增的input类型
    菜鸡对作用域链的理解
    自己对路由的一些理解
    浏览器缓存
    黄瓜的不定期更新面试题
    ajax封装
  • 原文地址:https://www.cnblogs.com/chhphjcpy/p/6079276.html
Copyright © 2020-2023  润新知