python-字符串

字符串html

  表示方法:' '," ",""" """,''' '''python

  格式化函數:git

    str.format()基本介紹,多態特性,數字格式化函數

    format()函數中文對其:編碼

      strObj=spa

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

      中西文空格致使的中文對其問題就獲得解決了      orm

  格式化符號:htm

  

    符   號 描述
      %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標準庫:string   

import string

string.ascii_letters
'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'
string.ascii_lowercase  小寫字母
'abcdefghijklmnopqrstuvwxyz'
string.ascii_uppercase  大寫字母
'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
string.digits  數字
'0123456789'
set(string.digits) 集合
{'0', '7', '3', '9', '2', '1', '8', '4', '6', '5'}
string.hexdigits  16進制
'0123456789abcdefABCDEF'
string.octdigits  8進制
'01234567'
string.punctuation 符號
'!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~'
string.printable 
'0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ!"#$%&\'()*+,-./:;<=>?@[\\]^_`{|}~ \t\n\r\x0b\x0c'
string.whitespace 空白符
' \t\n\r\x0b\x0c'
相關文章
相關標籤/搜索