• python字符串,常用编码


    Python的字符串和编码

    1.常用编码

    与python有关的编码主要有:ASCII、Unicode、UTF-8

    其中ASCII如今可以视作UTF-8的子集

    内存中统一使用Unicode编码(如记事本使用过程中)

    硬盘中或传输过程中统一使用UTF-8编码(如文件中)

    2.python字符串

    str类型

    表示方法为  '字符串内容'

    字符串的一些函数

    ord(字符串)        #获取字符的整数表示

    chr(数字)            #把编码转换为对应的字符

    len(字符串)        #返回str字符数或byte字节数

    bytes类型

    带b前缀的单引号或双引号表示,例如  b'ABC'       #bytes每个字符占一字节

    encode()方法:                        #  str---->bytes

    例如'ABC'.encode('utf-8')

     decode()方法:                    #  bytes---->str

    例如b'ABC'.decode('unicode')

    源码中包含中文时,python文件头部加上

    # -*- coding:utf-8 -*-

    3.格式化字符串

    占位符替换内容
    %d 整数
    %f 浮点数
    %s 字符串
    %x 十六进制整数

    %.2f    保留两位小数的浮点数

    %2d    占两位的整数,不存在的位数用空格占位

    %02d  占两位的整数,不存在的位数用0代替

    %s 会将任意数据类型转换为字符串

    %%     转义 ,表示%这个字符

    使用方式:含占位符的字符串+%+变量

    例如:        'No.%d :%s' % (1,Kevin)

  • 相关阅读:
    If选择结构
    三元运算符
    顺序结构
    键盘输入使用
    逻辑运算符
    关系运算符
    自增自减运算符
    《黑客与画家》阅读笔记1
    周总结1
    2020年秋季个人阅读计划
  • 原文地址:https://www.cnblogs.com/sgawscd/p/10083906.html
Copyright © 2020-2023  润新知