python資料類型--數字、字串

來源:互聯網
上載者:User

標籤:

python語言是一門強型別語言,同時也是一門動態語言,能在運行期間自動檢查資料的類型,所以python不用去定義變數類型。

python變數賦值:

a = 10b = 100c = list或a,b,c = 10,100,list

Python有五個標準的資料類型:

  • Numbers(數字)
  • String(字串)
  • List(列表)
  • Tuple(元組)
  • Dictionary(字典)

Number(數字):

  Python支援四種不同的數實值型別:

  • int(有符號整型)
  • long(長整型[也可以代表八進位和十六進位])
  • float(浮點型)
  • complex(複數)

數字類型轉換:

int(x) 將x轉換為整數類型

str(x) 將x轉換為字串類型

long(x),float(x),complex(x),list(x),tuple(x),chr(x),unichr(),hex(x),oct(x)...

 

 

String(字串):

python中沒有字元資料類型,單個字元也屬於字串類型

兩個字串相等的必要條件是:長度相等,且各個對應位置上的字元都相等

特性:屬於不可變類型

常用的內建方法:

string.join(seq) 以str作為分隔字元將seq中的所有元素合并為一個新的元素

string.upper() 將string中的所有字母轉換為大寫

string.lower() 將string中的所有字母轉換為小寫

string.swapcase() 翻轉string中的字母大小寫

string.find(‘str‘[,beg=0,end=len(string)]) 檢查str是否存在string中,是,則返回True或0,否則返回False或非0,“[]”裡面的可選,預設檢查整個string

string.index(‘str‘[,beg=0,end=len(string)]) 和string.find命令相似,但不存在會報錯

string.count(‘str‘,[beg=0,end=len(string)]) 返回str在string中出現的次數

string.replace(‘old‘,‘new‘[,nub]) 將string中的old替換成new,可指定最多轉換次數nub,預設轉換全部

string.split(‘str‘[,nub]) 將string中以str為分割符,分割string,可指定分割的次數,預設分割全部

max(string) 返回str中最大的字元

min(string) 返回str中最小的字元

1、字串的連結

a = ‘abc‘b = ‘def‘c = a+b或c = ‘abc‘ ‘def‘ #能夠自動的將‘abc’和‘def’串連到一起

2、字串的比較(cmp)

cmp方法比較兩個對象,並根據結果返回一個整數。cmp(x,y)如果X< Y,傳回值是負數 如果X>Y 返回的值為正數。

a = ‘abc‘b = ‘abcd‘cmp(a,b)

python資料類型--數字、字串

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.