python3常用模塊

Python3.x

部分引用于http://www.yiibai.com/python3/

python 標(biāo)準(zhǔn)模塊 https://docs.python.org/3/library/index.html

運(yùn)算符的類型

Python語言支持以下類型的運(yùn)算符。

算術(shù)運(yùn)算符

操作符           描述                               示例
+               加法 相加運(yùn)算兩側(cè)的值                  a + b = 31
-               減法 操作符右側(cè)數(shù)減去左側(cè)操作數(shù)         a – b = -11
*               乘法 操作符兩側(cè)的值相乘                a * b = 210
/               除法 用運(yùn)算符右側(cè)的操作數(shù)除以左側(cè)操作數(shù)    b / a = 2.1
%               模 用右手操作數(shù)除以左手操作數(shù)并返回余數(shù)    b % a = 1
**              指數(shù) 執(zhí)行運(yùn)算符指數(shù)(冪)計(jì)算              a**b 就是10 的20 次冪
//              地板除 - 除法不管操作數(shù)為何種數(shù)值類型,總是會(huì)舍去小數(shù)部分,返回?cái)?shù)字序列中比真正的商小的最接近的數(shù)字        9//2 = 4 和 9.0//2.0 = 4.0

比較(關(guān)系)運(yùn)算符

==      如果兩個(gè)操作數(shù)的值相等,則條件計(jì)算結(jié)果為 true           (a == b) 其值不為 true.
!=      如果兩個(gè)操作數(shù)的值不相等,則條件變?yōu)?false            (a!= b) 其值為 true.
>       如果左操作數(shù)的值大于右操作數(shù)的值,則條件為 true          (a > b) 其值不為true.
<       如果左操作數(shù)的值小于右操作數(shù)的值,則條件為 true              (a < b) 其值為true.
>=      如果左操作數(shù)的值大于或等于右操作數(shù)的值,則條件為 true       (a >= b) 其值不為 true.
<=      如果左操作數(shù)的值小于或等于右操作數(shù)的值,則條件為 true       (a <= b) 其值為 true.

賦值運(yùn)算符

=       將右側(cè)的操作數(shù)賦值給左側(cè)的操作數(shù)                c = a + b 是將 a + b 的值分配到 c
+=     相加右操作數(shù)和左操作數(shù),并分配結(jié)果到左操作數(shù)       c += a 相當(dāng)于 c = c + a
-=     左操作數(shù)減去右操作數(shù),并分配結(jié)果到左操作數(shù)        c -= a 相當(dāng)于 c = c - a
*=     右操作數(shù)和左操作數(shù)相乘,并分配結(jié)果到左操作數(shù)       c *= a 相當(dāng)于 c = c * a
/=     左操作數(shù)除以右操作數(shù),并分配結(jié)果到左操作數(shù)        c /= a 相當(dāng)于 c = c / a;c /= a相當(dāng)于 c = c / a
%=     左操作數(shù)模除以右操作數(shù),并分配結(jié)果到左操作數(shù)       c %= a 相當(dāng)于 c = c % a
**=     執(zhí)行運(yùn)算符指數(shù)(冪)計(jì)算并將結(jié)果分配值給左操作數(shù)    c **= a 相當(dāng)于c = c ** a
//=     地板除 對(duì)操作數(shù)進(jìn)行地板除,并賦值給左操作數(shù)      c //= a 相當(dāng)于 c = c // a

邏輯運(yùn)算符

例:  a = true b = false
and     邏輯與 如果兩個(gè)操作數(shù)為真,則條件為true  (a and b) 結(jié)果 False.
or      邏輯或如果兩個(gè)操作數(shù)為非零,條件變?yōu)閠rue  (a or b) 結(jié)果 True.
not     邏輯非用來扭轉(zhuǎn)操作數(shù)的邏輯狀態(tài)Not      (a notb) 結(jié)果 True.

位運(yùn)算符

例:      a = 60; 且b =13
        a = 0011 1100
        b = 0000 1101
&     操作符復(fù)制一個(gè)位到結(jié)果如果都存在于兩個(gè)操作數(shù)    (a & b) (二進(jìn)制為 0000 1100)
|     它復(fù)制一個(gè)位,如果存在于其中一個(gè)操作數(shù)           (a | b) = 61 (二進(jìn)制為 0011 1101)
^     異或運(yùn)算                                  (a ^ b) = 49 (二進(jìn)制為 0011 0001)
~     它是一元,并具有“翻轉(zhuǎn)”位的作用              (~a ) = -61 (二進(jìn)制為 1100 00112 以補(bǔ)碼形式,由于一個(gè)帶符號(hào)二進(jìn)制數(shù))
<<    二進(jìn)制左移                             7 << 1 = 14  7 >> 1 = 3  
>>    二進(jìn)制右移                             111 << 1 == 1110  111 >> 1 = 11

運(yùn)算符成員

in    如果在指定的順序中找到變量,計(jì)算結(jié)果為true,否則為 false             x in y,  如果x是序列y的成員,則返回true
not in    如果在指定的順序中不能找到變量,計(jì)算結(jié)果為true,否則為 false     x not in y, 如果x不是序列y的成員,則返回true

標(biāo)識(shí)運(yùn)算符

is    如果操作符兩側(cè)是相同的對(duì)象,計(jì)算結(jié)果為true,否則結(jié)果為 false           x is y,如果ID(x)等于ID(y)返回 1
is not    如果操作符兩側(cè)的變量是相同的對(duì)象,計(jì)算結(jié)果為false,否則 true       x is not y, 如果ID(x)不等于ID(y)返回 1

Python運(yùn)算優(yōu)先級(jí)

**    冪(指數(shù))
~ + -    補(bǔ),一元加號(hào)和減號(hào)(方法名的最后兩個(gè)+@和 -@)
* / % //    乘,除,取模和地板除
+ -    加法和減法
>> <<    左,右轉(zhuǎn)向按位
&    位元“與”
^ |    按位異或`'和常規(guī)`或'
<= < > >=    比較運(yùn)算符
<> == !=    操作符比較
= %= /= //= -= += *= **=    賦值運(yùn)算符
is is not    操作符標(biāo)識(shí)
in not in    操作符成員
not or and    邏輯運(yùn)算符

Class List 常用 Functions:

'append', 'clear', 'copy', 'count', 'extend', 'index', 'insert', 'pop', 'remove', 'reverse', 'sort'

aList.append(obj)                   #添加obj至aList最后,等同于 aList[len(aList):len(aList)] = [obj]
aList.clear()                       #清空aList
aList.copy()                        #復(fù)制aList,淺copy
aList.count(obj)                    #計(jì)算aList中obj的個(gè)數(shù),OR 返回aList[i] == obj中的索引i的個(gè)數(shù)
aList.extend(sequence)              #將bList擴(kuò)展至aList,等同于aList[len(aList):len(aList)] = sequence
aList.index(obj)                    #返回aList[i]==obj中最小的i,(如果i存在會(huì)引發(fā)ValueError異常)
aList.insert(index,obj)             #如果index>0,等同于aList[index:index] == obj;如果index=0,將obj置于aList最前面,如果index<0,將obj置于aList[i+-1]
aList.pop(index)                    #移除并且返回給定索引的項(xiàng)(默認(rèn)為-1)
aList.remove(obj)                   #刪除aList中的obj ,obj 等同于 aList[aList.index(obj)]
aList.reverse()                     #原地反轉(zhuǎn)aList中的項(xiàng)
aList.sort(cmp,key,reverse)         #對(duì)aList中的項(xiàng)進(jìn)行原地排序.可以提供比較函數(shù)cmp,創(chuàng)建用于排序的鍵的key函數(shù)和reverse標(biāo)志(bool)進(jìn)行自定義

Class Dict 常用 Functions:

'clear', 'copy', 'fromkeys', 'get', 'items', 'keys', 'pop', 'popitem', 'setdefault', 'update', 'values'

dict.clear()                        刪除字典 dict 中的所有元素
dict.copy()                         返回字典 dict 的淺表副本
dict.fromkeys()                     使用seq的鍵和值來設(shè)置創(chuàng)建新字典
dict.get(key, default=None)         對(duì)于鍵key,返回其值或default如果鍵不存在于字典中
dict.has_key(key)                   返回true如果在字典dict有存在鍵key,否則為false
dict.items()                        返回 dict (鍵,值)元組對(duì)的列表
dict.keys()                         返回字典 dict 的鍵列表
dict.setdefault(key, default=None)  類似于get()方法,但會(huì)設(shè)定dict[key]=default,如果鍵不存在于dict中
dict.update(dict2)添加字典dict2的鍵值對(duì)到dict
dict.values()返回字典dict值列表

Class Str 常用 Functions:

轉(zhuǎn)義字符

下面的表格轉(zhuǎn)義或不可打印字符的列表,可以用反斜杠符號(hào)來表示。

轉(zhuǎn)義字符被解析; 帶單引號(hào)以及雙引號(hào)的字符串。

反斜線符號(hào)  十六進(jìn)制 字符描述
    \a    0x07    響鈴或警報(bào)
    \b    0x08    Backspace鍵
    \cx           Control-x
    \C-x          Control-x
    \e    0x1b    Escape
    \f    0x0c    Formfeed
    \M-\C-x       Meta-Control-x
    \n    0x0a    新行
    \nnn          Octal notation, where n is in the range 0.7
    \r    0x0d    Carriage return
    \s    0x20    空格
    \t    0x09    Tab
    \v    0x0b    Vertical tab
    \x            Character x
    \xnn          十六進(jìn)制表示法,其中n的范圍是從 0.9, a.f, 或 A.F

字符串特殊操作符

+        拼接 - 操作符兩邊值相連接                         a + b =' HelloPython'
*        重復(fù) - 創(chuàng)建新的字符串,鏈接相同的字符串多個(gè)副本      a*2 = 'HelloHello'
[]        切片 - 提供從給定索引對(duì)應(yīng)的字符                     a[1] = 'e'
[ : ]        范圍切片 - 提供從給定的范圍內(nèi)字符                 a[1:4] =' ell'
in        成員操作符 - 如果一個(gè)字符在給定字符串中存在,則返回true       H in a = 1
not in        成員操作符 - 如果一個(gè)字符在給定的字符串中不存在,則返回true     M not in = 1
r/R        原始字符串 - 禁止轉(zhuǎn)義字符實(shí)際意義。 字母“r”這是引號(hào)前導(dǎo)。        print r'\n' 打印 \n , print R'\n' 打印 \n
%        格式 - 執(zhí)行字符串格式化                                      參見下一節(jié)

字符串格式化操作

%c        字符
%s        通過str()來轉(zhuǎn)換格式化字符串
%i        有符號(hào)十進(jìn)制整數(shù)
%d        有符號(hào)十進(jìn)制整數(shù)
%u        無符號(hào)十進(jìn)制整數(shù)
%o        八進(jìn)制整數(shù)
%x        十六進(jìn)制整數(shù)(小寫字母)
%X        十六進(jìn)制整數(shù)(大寫字母)
%e        指數(shù)符號(hào)(小寫“e”)
%E        指數(shù)計(jì)數(shù)法(以大寫“E”)
%f        浮點(diǎn)實(shí)數(shù)
%g        %f和%e的簡寫
%G        %f和%E的簡寫

其它支持的符號(hào)和功能都列在下表中 -

符號(hào)        功能描述
*        參數(shù)指定寬度或精度
-        左對(duì)齊
+        顯示符號(hào)
<sp>        在一個(gè)正數(shù)前留一個(gè)空格
#        添加前導(dǎo)零('0')八進(jìn)制或前導(dǎo)0x“或”0X“十六進(jìn)制,取決于是否使用了'x'或'X'。
0        墊留下了零(而不是空格)
%        '%%'保留一個(gè)常量“%”
(var)        映射變量(字典參數(shù))
m.n.        m是最小總寬度和n是小數(shù)點(diǎn)后顯示數(shù)量(如果appl)

python str function

'capitalize', 'casefold', 'center', 'count', 'encode', 'endswith', 'expandtabs', 'find', 'format', 'format_map', 'index', 'isalnum', 'isalpha', 'isdecimal',

'isdigit', 'isidentifier', 'islower', 'isnumeric', 'isprintable', 'isspace', 'istitle', 'isupper', 'join', 'ljust', 'lower', 'lstrip', 'maketrans', 'partition',

'replace', 'rfind', 'rindex', 'rjust', 'rpartition', 'rsplit', 'rstrip', 'split', 'splitlines', 'startswith', 'strip', 'swapcase', 'title', 'translate', 'upper', 'zfill'

1
capitalize()    將字符串的第一個(gè)字母大寫
                返回首字母大寫的字符串的副本
2
center(width, fillchar)     返回以fillchar填充的字符串以及原始字符串中心到總 width 列
                            返回一個(gè)長充為max(len(string),width)且其中sting的副本居中的字符串,兩側(cè)使用fillchar(默認(rèn)為空字符)填充
3
count(str, beg= 0,end=len(string))  計(jì)數(shù)str有多少次出現(xiàn)在在字符串中;或如果開始索引beg和結(jié)束索引 end 給出,則計(jì)算子字符串在一個(gè)字符串中出現(xiàn)的次數(shù)
4
decode(encoding='UTF-8',errors='strict')    利用注冊(cè)編解碼器解碼編碼字符串。編碼默認(rèn)是系統(tǒng)默認(rèn)字符串編碼
                                            返回使用給定編碼方式的字符串的解碼版本,,在出錯(cuò)時(shí),默認(rèn)引發(fā) ValueError 錯(cuò)誤,除非用“ignore”或“replace”
5
encode(encoding='UTF-8',errors='strict')    返回字符串的編碼字符串版本; 在出錯(cuò)時(shí),默認(rèn)引發(fā) ValueError 錯(cuò)誤,除非用“ignore”或“replace”
                                            返回使用給定編碼方式的字符串的編碼版本,,在出錯(cuò)時(shí),默認(rèn)引發(fā) ValueError 錯(cuò)誤,除非用“ignore”或“replace”
6
endswith(suffix, beg=0, end=len(string))    確定是否字符串或字符串的子串(如果開始索引beg和結(jié)束索引end給出)以 suffix 結(jié)束; 如果是這樣返回true,否則為false
                                            檢查String是否以suffix結(jié)尾,可使用給定的索引start和end來選擇匹配的范圍
7
expandtabs(tabsize=8)   擴(kuò)展制表符字符串到多個(gè)空格; 默認(rèn)每個(gè)制表符為8個(gè)空格,如果不提供制表符的大小
                        返回字符串的副本,其中tab(\t)字符 會(huì)使用空格進(jìn)行擴(kuò)展,可選擇使用給定的tabsize(默認(rèn)為8)
8
find(str, beg=0 end=len(string))    確定是否在字符串或字符串找到一個(gè)子字符str(如果開始索引beg和結(jié)束索引end給出),如果找到則返回索引,否則返回-1
                                    返回要查找的字符串的第一個(gè)索引,如果不存在,返回-1,可以通過索引自定范圍
9
index(str, beg=0, end=len(string))  同 find()方法,如果str沒有找到則引發(fā)異常
                                    返回要查找的字符串的第一個(gè)索引,如果不存在,ValueError,可以通過索引自定范圍
10
isalnum()   如果string至少有1個(gè)字符,所有字符是字母數(shù)字則返回true,否則返回false
            檢查string是否由字母或數(shù)字字符組成,是返回True, 不是返回False
11
isalpha()   如果string至少有1個(gè)字符,所有字符是字母則返回true,否則為false
            檢查string是否由字母字符組成,是返回True, 不是返回False
12
isdigit()   如果字符串僅包含數(shù)字返回true,否則為false
            檢查string是否由數(shù)字字符組成,是返回True, 不是返回False
13
islower()   如果string至少有1個(gè)可轉(zhuǎn)大小寫字符,所有可轉(zhuǎn)大小字符是小寫字母則返回true,否則為false
            檢查string是中所有字母字符是否為小寫,是小寫字母則返回true,否則為false
14
isnumeric() 如果一個(gè)Unicode字符串只包含數(shù)字字符則返回true,否則為false
            snumeric() 方法檢查字符串是否只包含數(shù)字字符。這種方法目前只在Unicode對(duì)象中使用。
            注:不像Python 2,在Python3所有的字符串都是Unicode格式
15
isspace()   如果字符串只包含空格字符則返回true,否則為false
            檢查string是否由空格組成,必須全部是空格才會(huì)返回True,否則返回False
16
istitle()   如果字符串是否正確“titlecased”(首字母大寫)返回true,否則為false
            例:
            str = "This Is String Example...Wow!!!"
            print (str.istitle())
            True
            str = "This is string example....wow!!!"
            print (str.istitle())
            False

17
isupper()   如果string至少有1個(gè)可轉(zhuǎn)大小寫字符,所有可轉(zhuǎn)大小字符是大寫字母則返回true,否則為false
            檢查string是中所有字母字符是否為大寫,是小寫字母則返回true,否則為false
18
join(seq)   合并(符連接)序列 seq 融入一個(gè)字符串,以及使用分隔符字符串的字符串表示。
            join()方法返回該序列串元素加入到以 str 作為分隔符的字符串
            例:
            s = "-"
            seq = ("a", "b", "c") # This is sequence of strings.
            print (s.join( seq ))

            當(dāng)我們運(yùn)行上面的程序,會(huì)產(chǎn)生以下結(jié)果 -
            a-b-c
19
len(string) 返回字符串的長度
20
ljust(width[, fillchar])    返回一個(gè)空格填充字符串與原字符串左對(duì)齊到總寬度列
            示例
            下面的示例顯示 ljust()方法的使用。
            #!/usr/bin/python3

            str = "this is string example....wow!!!"

            print str.ljust(50, '*')
            當(dāng)我們運(yùn)行上面的程序,會(huì)產(chǎn)生以下結(jié)果 -
            this is string example....wow!!!******************
21
lower() 字符串中所有大寫字母轉(zhuǎn)換為小寫
22
lstrip()    刪除字符串的所有前導(dǎo)空格
23
maketrans() 返回要在轉(zhuǎn)換函數(shù)使用的轉(zhuǎn)換表
            示例
            下面的例子顯示 maketrans() 方法的使用。 在此,在一個(gè)字符串中的每個(gè)元音字母是由它的元音位取代 -

            #!/usr/bin/python3

            intab = "aeiou"
            outtab = "12345"
            trantab = str.maketrans(intab, outtab)

            str = "this is string example....wow!!!"
            print (str.translate(trantab))
            當(dāng)我們運(yùn)行上面的程序,會(huì)產(chǎn)生以下結(jié)果 -
            th3s 3s str3ng 2x1mpl2....w4w!!!
24
max(str)    從字符串str返回最大拼音/字母字符
25
min(str)    從字符串str返回最小拼音/字母字符
26
replace(old, new [, max])   使用 new 替換所有出現(xiàn)在字符串中的 old 或 如果 max 給定,替換現(xiàn)的 max
            str.replace(old, new[, max])
            參數(shù)
            old -- 這是要替換舊字符串

            new -- 這是新的字符串,這將用于取代舊的子字符串。

            max -- 如果給定可選參數(shù)max,只有第一個(gè)匹配項(xiàng)被取代

            返回值
            此方法返回所有出現(xiàn)被新的取代舊的子串的字符串副本。如果可選參數(shù)max給定,只有第一個(gè)匹配項(xiàng)取代。

            示例
            下面的示例顯示 replace()方法的使用說明。
            #!/usr/bin/python3
            str = "this is string example....wow!!! this is really string"
            print (str.replace("is", "was"))
            print (str.replace("is", "was", 3))

            當(dāng)我們運(yùn)行上面的程序,會(huì)產(chǎn)生以下結(jié)果 -
            thwas was string example....wow!!! thwas was really string
            thwas was string example....wow!!! thwas is really string
27
rfind(str, beg=0,end=len(string))   類似于 find(),但在字符串中是從后向前搜索,返回Str第一個(gè)索引
28
rindex( str, beg=0, end=len(string))    類似于 index(),但在字符串中是從后向前搜索,返回Str第一個(gè)索引
29
rjust(width,[, fillchar])   返回一個(gè)空格填充字符串,以及原始字符串以總寬度列向右對(duì)齊  ,和ljust相反
30
rstrip()    刪除字符串結(jié)尾的所有空格
31
split(str="", num=string.count(str))    根據(jù)分隔符str(如果未提供則默認(rèn)為空格)分裂字符串并返回子字符串列表; 如果num給定,則分割成至多num個(gè)子字符串
            split()方法使用str作為分隔符(如果未指定則使用空格分割)在字符串返回所有單詞的列表。可選 num 限制拆分?jǐn)?shù)量。
            語法
            以下是 split()方法的語法 -
            str.split(str="", num=string.count(str)).
            參數(shù)
            str -- 這是分隔符,默認(rèn)情況下使用空格

            num -- 這是指定要作出的行數(shù)

            返回值
            此方法返回行的列表。
            示例
            下面的示例顯示 split()方法的使用。
            #!/usr/bin/python3
            str = "this is string example....wow!!!"
            print (str.split( ))
            print (str.split('i',1))
            print (str.split('w'))

            當(dāng)我們運(yùn)行上面的程序,會(huì)產(chǎn)生以下結(jié)果 -
            ['this', 'is', 'string', 'example....wow!!!']
            ['th', 's is string example....wow!!!']
            ['this is string example....', 'o', '!!!']
32
splitlines( num=string.count('\n')) 拆分所有(或num)字符串換行符,并返回每行去除換行后的列表
            splitlines()方法返回字符串的所有行列表,可選包括換行符(如果num提供那么為true)
            語法
            下面是 splitlines()方法的語法 -
            str.splitlines( num=string.count('\n'))
            參數(shù)
            num -- 這可以是任何數(shù)目,如果存在則它將假設(shè)換行符需要包括在行中。

            返回值
            如果找到匹配的字符串該方法返回true,否則為false。
            示例
            下面的例子顯示 splitlines()方法的使用。
            #!/usr/bin/python3
            str = "this is \nstring example....\nwow!!!"
            print (str.splitlines( ))

            當(dāng)我們運(yùn)行上面的程序,會(huì)產(chǎn)生以下結(jié)果 -
            ['this is ', 'string example....', 'wow!!!']
33
startswith(str, beg=0,end=len(string))  確定字符串或字符串的子串是否以(如果開始索引beg和結(jié)束索引end給出)子字串str開頭; 如果是返回true,否則為false
            startswith()方法檢查字符串是否以str開始,可選限制在使用給定start和end的索引內(nèi)匹配。
            語法
            以下是 startswith()方法的語法:
            str.startswith(str, beg=0,end=len(string));
            參數(shù)
            str -- 這是要檢查的字符串

            beg -- 這是可選的參數(shù)用來設(shè)置匹配的邊界開始的索引

            end -- 這是可選的參數(shù)用來設(shè)置匹配的邊界結(jié)束索引

            返回值
            如果找到匹配的字符串該方法返回true,否則為false。
            示例
            下面的示例顯示startswith()方法的使用。
            #!/usr/bin/python3
            str = "this is string example....wow!!!"
            print (str.startswith( 'this' ))
            print (str.startswith( 'string', 8 ))
            print (str.startswith( 'this', 2, 4 ))
            當(dāng)我們運(yùn)行上面的程序,會(huì)產(chǎn)生以下結(jié)果 -
            True
            True
            False
34
strip([chars])  對(duì)字符串同時(shí)執(zhí)行l(wèi)strip()和rstrip()
35
swapcase()  反轉(zhuǎn)在字符串中的所有字母大小寫(大寫轉(zhuǎn)小寫,小寫轉(zhuǎn)大寫)
36
title() 返回“titlecased”字符串的版本,也就是所有的字開頭大寫,其余小寫
37
translate(table, deletechars="")    根據(jù)翻譯表str(256字母)轉(zhuǎn)換字符串,刪除那些在del字符串
38
upper() 將字符串的小寫字母轉(zhuǎn)換為大寫
39
zfill (width)   返回原字符串左邊用零填充到總寬度的字符; zfill()保留給任何正負(fù)號(hào)(少一個(gè)零)
        zfill()方法用零來填充墊字符串左側(cè)寬度。
        語法
        以下是zfill()方法的語法 -
        str.zfill(width)
        參數(shù)
        width -- 這是字符串的最終寬度。填充零之后的總寬度。

        返回值
        此方法返回填充字符串
        示例
        下面的示例顯示 zfill()方法的使用
        #!/usr/bin/python3
        str = "this is string example....wow!!!"
        print ("str.zfill : ",str.zfill(40))
        print ("str.zfill : ",str.zfill(50))
        當(dāng)我們運(yùn)行上面的程序,會(huì)產(chǎn)生以下結(jié)果 -
        str.zfill :  00000000this is string example....wow!!!
        str.zfill :  000000000000000000this is string example....wow!!!
40
isdecimal()
如果一個(gè)Unicode字符串只包含小數(shù)點(diǎn)字符則返回 true,否則為 false
        isdecimal()方法檢查字符串是否只包含小數(shù)字符。 這個(gè)方法只在Unicode對(duì)象存在。
        注:不像在Python2,在Python3所有的字符串表示為Unicode,如下面的例子。
        語法
        以下是 isdecimal() 方法的語法 -
        str.isdecimal()
        參數(shù)
        NA

        返回值
        如果字符串中的所有字符都是十進(jìn)制的該方法返回:true,否則為:false。
        示例
        下面的示例顯示 isdecimal()方法的使用。
        #!/usr/bin/python3
        str = "this2016"
        print (str.isdecimal())

        str = "23443434"
        print (str.isdecimal())
        當(dāng)我們運(yùn)行上面的程序,會(huì)產(chǎn)生以下結(jié)果 -
        False
        True
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,680評(píng)論 19 139
  • # 第一優(yōu)先級(jí)規(guī)則聲明: # 除了夢(mèng)境,每一個(gè)意識(shí)主進(jìn)程都必須與一個(gè)身體參與的機(jī)械進(jìn)程相匹配,否則結(jié)束意識(shí)主進(jìn)程。...
    李洞BarryLi閱讀 4,210評(píng)論 0 1
  • 刀刀作為一名忠實(shí)的歌手粉,今年的歌手怎么能不看呢,被“進(jìn)口小哥哥”這個(gè)無背景無資料的國外young man驚訝到外...
    下河713閱讀 209評(píng)論 0 0
  • 五一回家,時(shí)間很晚了,父母親還留著燈等我到家,到家了就高興的圍著我聊天,久久不肯睡覺! 早晨還未睜開眼,就聽到奶奶...
    萍空間閱讀 151評(píng)論 0 0
  • 一、節(jié)食真的能減肥嗎? 事實(shí)上,光是少吃,真的不會(huì)瘦,而且還會(huì)減掉你的代謝率與胸部。想要成功瘦下來,重點(diǎn)在于“吃對(duì)...
    KK要瘦身閱讀 1,050評(píng)論 5 9

友情鏈接更多精彩內(nèi)容