字符串
表示方法:‘ ‘," ",""" """,‘‘‘ ‘‘‘
格式化函数:
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
原文:https://www.cnblogs.com/yuanji2018/p/9988483.html