1. 程式人生 > >Python之基本數據類型及其常見方法

Python之基本數據類型及其常見方法

class pla strip() 及其 小寫字母 nbsp 基本數據類型 lower 空白

一、數字int

  • int.bit_length()

用於計算該數字在的二進制形式所占的位數。

a = 9  # 9的二進制是1001
b = a.bit_length()
print(b)

結果:

4

二、字符串str

  • str.upper()

對字符串中的小寫字母轉換為大寫:

a = "abcde"
b = a.upper()
print(b)

結果如下:

ABCDE
  • str.lower()

對字符串中的大寫字母進行小寫轉換:

a = "ABCDE"
b = a.lower()
print
(b)

結果如下:

abcde
  • str.replace()

對指定字符或字符串進行替換操作:

a = "abcdedecde"
b = a.replace(cde, xue)
print(b)

結果如下:

abxuedexue

"cde"作為第一個參數,是被替換對象,"xue"作為第二個參數,是替換入的對象。該方法還有第三個參數,為替換的次數,默認值為-1,表示替換所有匹配的字符(串)。

  • str.find()

尋找字符串中指定的字符或字符串,返回第一個符合匹配的字符(串)的下標,若找不到,則返回-1:

a = "abcdedecde"
b = a.find(cde)
c = a.find(z)
print(b)
print(c)

結果如下:

2
-1
  • str.strip()

消除字符串中給定的字符串及字符串的子串(不賦參數消除空白字符):

a = "cdabcdedecde"
b = a.strip(cde)
print(b)

結果如下:

ab

說明:‘cde‘的子串為:‘cde‘, ‘cd‘, ‘de‘, ‘c‘, ‘d‘, ‘e‘,strip方法將‘cde‘的子串與字符串對象進行匹配,若匹配成功,則逐一消除該子串。最終結果為ab。

  • str.split()

按照指定字符(串),對字符串進行切片分割,結果返回列表:

a = "cdabcdedecde"
b = a.split(cd)
print(b)

結果:

[‘‘, ab, ede, e]
  • str.join()

將字符(串)插入到指定字符串的字符之間:

a = "cdabcdedecde"
b = _+_.join(a)
print(b)

結果:

c_+_d_+_a_+_b_+_c_+_d_+_e_+_d_+_e_+_c_+_d_+_e

‘_+_‘為插入對象,join()的參數為被插入對象。

三、列表list

四、元組tuple

五、字典dict

六、布爾值bool

Python之基本數據類型及其常見方法