zoukankan      html  css  js  c++  java
  • 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)

  • 相关阅读:
    leetcode刷题笔记十四 最长公共前缀 Scala版本
    leetcode刷题笔记十三 罗马数字转数字 Scala版本
    leetcode刷题笔记十二 整数转罗马数字 Scala版本
    Maven 安装与配置
    Maven基础
    java 打jar包配置文件和jar包通级
    java 类
    java 数组
    java 重载
    java 普通项目的配置文件
  • 原文地址:https://www.cnblogs.com/sgawscd/p/10083906.html
Copyright © 2011-2022 走看看