python-字符串

Posted 标题

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python-字符串相关的知识,希望对你有一定的参考价值。

字符串

  表示方法:‘ ‘," ",""" """,‘‘‘ ‘‘‘

  格式化函数:

    str.format()基本介绍,多态特性,数字格式化

    format()函数中文对其:

      strObj=

      在{}中加入{},比如   ‘{0:{1}^10}’.format(strObj,chr(12288)).

      中西文空格导致的中文对其问题就得到解决了      

  格式化符号:

  

    符   号描述
      %c  格式化字符及其ASCII码
      %s  格式化字符串
      %d  格式化整数
      %u  格式化无符号整型
      %o  格式化无符号八进制数
      %x  格式化无符号十六进制数
      %X  格式化无符号十六进制数(大写)
      %f  格式化浮点数字,可指定小数点后的精度
      %e  用科学计数法格式化浮点数
      %E  作用同%e,用科学计数法格式化浮点数
      %g  %f和%e的简写
      %G  %f 和 %E 的简写
      %p  用十六进制数格式化变量的地址

  str对象的方法:

    string.split(str="", num=string.count(str))           分割字符串
    string.strip([obj])                  去掉两端的空格 和换行符,制表符
    string.decode(encoding=‘UTF-8‘, errors=‘strict‘)      设置字符串的二进制编码格式
    string.encode(encoding=‘UTF-8‘, errors=‘strict‘)      设置二进制字节码转文字的解码格式

    

  str对象对数字的判断方法:

    num = "1" #unicode
    num.isdigit() # True
    num.isdecimal() # True
    num.isnumeric() # True
    num = "1" # 全角
    num.isdigit() # True
    num.isdecimal() # True
    num.isnumeric() # True
    num = b"1" # byte
    num.isdigit() # True
    num.isdecimal() # AttributeError ‘bytes‘ object has no attribute ‘isdecimal‘
    num.isnumeric() # AttributeError ‘bytes‘ object has no attribute ‘isnumeric‘
    num = "IV" # 罗马数字 num.isdigit() # True
    num.isdecimal() # False
    num.isnumeric() # True
    num = "四" # 汉字
    num.isdigit() # False
    num.isdecimal() # False
    num.isnumeric() # True

    


 

    

 

 






















以上是关于python-字符串的主要内容,如果未能解决你的问题,请参考以下文章

Python中verbaim标签使用详解

常用python日期日志获取内容循环的代码片段

python 有用的Python代码片段

Python 向 Postman 请求代码片段

python [代码片段]一些有趣的代码#sort

使用 Python 代码片段编写 LaTeX 文档