• 廖---字符串和编码


    编码

    ASCII码:
    65~90:大写英语字母;
    97~122:小写字母; 共26个;

    ASCII码:英文一个字节,汉字没有;
    Unicode码:两个字节;
    UTF-8码:英文一个字节,一般汉字3个字节;

    在计算机内存中(即在编写过程中)为Unicode编码,需要传输或是保存到硬盘时为UTF-8码。

    字符串

    在Python3中,字符串是以Unicode编码的。对单字符可以通过以下语句实现转换。

    >>>ord('A') 
    65
    >>>chr(65)
    'A'
    

    字符串格式化

    'Hi, %s, you have %d.' % ('qev', 10000)
    

    常用占位符:

    占位符 意义
    %d 整数
    %f 浮点数
    %s 字符串
    %x 十六进制整数

    注:%s 永远起作用,可以将任一数据类型转为字符串; 若是在字符串中它只是一个普通字符,则需要用 %% 对其进行转义。

    格式化整数 与 浮点数时,还可以指定是否补0 或是 小数点后几位,例

    >>>'%2d-%02d' % (3,1)
    ' 3-01'
    >>>'%.2f' % 3.1415926
    '3.14'
    

    若是不确定该用什么,%s可将任何类型强制转化为字符串。

  • 相关阅读:
    Docker搭建redis集群
    PHP中的OPCode和OPCache
    Redis的三种集群模式
    MySQL事务的隔离级别
    Docker镜像分层技术
    为什么 MongoDB 选择B树,Mysql 选择B+树?
    MongoDB的使用
    cesium+vue挖坑展示
    Ceium+Vue踩坑记录
    渲染总结——记录
  • 原文地址:https://www.cnblogs.com/qev211/p/7482350.html
Copyright © 2020-2023  润新知