zoukankan      html  css  js  c++  java
  • encode decode enumerate

    format的用法

    print(format('aa','>20'))
    print(format('aa','<20'))
    print(format('aa','^20'))
    
    打印结果如下
    
                      aa
    aa                  
             aa     


    a='你好'

    b=a.encode(‘utf-8') 编码 ,将文字编码成二进制形式
    print(t)
    #打印结果是   b'xe4xbdxa0'   实质是二进制,内置的ide转成十六进制了


    c=b.decode('utf-8') 解码
    print(c)
    #打印结果是 你 将二进制解码成文字

    #bytearray
    ret = bytearray('alex',encoding='utf-8')#对比较长的字符串做修改的时候,
    # 指定某一处进行修改,不会改变这个bytearry的内存地址
    print(id(ret))
    print(ret[1])
    ret[1]=11
    print(id(ret))
    a=ret.decode('utf-8')
    print(a)  #  这是打印结果 aex
    print(ord('v'))#  118  打印一个字母的ascll码的十进制值
    
    print(chr(97))#  a  这个可以打印出ascll码值对应的字母
    
    print(repr('sada'))# 'sada' 可以打印出这种带字符串和它带的引号的格式
    
    print('name:%r'%('金老板')) #这个同上,打印结果  name:'金老板'
    #enumerate    #枚举
    l = ['笔记本', 'phone', 'apple', 'banana']
    
    for i,k in enumerate(l,1):  这里两个参数来接受,i接受后边的数字print(i,k)
  • 相关阅读:
    String的方法capitalize
    python基本运算符
    计算机中常用进制转换
    python中的print函数
    python转义字符
    3.python中的基本概念
    4.input()
    1.计算机基础知识
    Pyhton实用的format()格式化函数
    jieba(结巴)常用方法
  • 原文地址:https://www.cnblogs.com/wangkun122/p/7818606.html
Copyright © 2011-2022 走看看