整形与字符串的魔法

 -  int 

    将字符串转换为数字

        a = 123

        print(type(a),a)

    
       a = "123"
       print(type(a),a)
      
       b = int(a)
       print(type(b),b)

      num = "0011"
      v = int(num,base=16)  base的意思是将(通常是一个字符串)按照base进制转换成整数。
      print(v)
-  bit length
    age = 3
    1 = 1
    2 = 10
    3 = 11
    4 = 100
    5 = 101
当前数字的二进制,至少用n位表示
r = age.bit_length


  字符的"魔法"
    test ="sunpengfei"

    # 首字母变成大写:
    # v = test.capitalize()
    # print(v)

    #所有字母变小写,casefold 更牛逼一点,很多未知的对相应变成小写
    # v1 = test.lower()
    # print(v1)
    # v2 = test.casefold()
    # print(v2)







猜你喜欢

转载自www.cnblogs.com/penphy/p/9097989.html
今日推荐