天天看點

Python變量/運算符/函數/子產品/string

  python 有五個内置的簡單類型:<code>bool</code>、<code>int</code>、<code>long</code>、<code>float</code> 和 <code>complex</code>。這些類型是不可變的,就是說整數對象一旦建立,其類型便不可更改。

  type()函數可以用來判斷一個變量的類型

  定義變量時候,不需要明确表明這個變量是那種類型,系統會自動判斷你所指派的類型是什麼

運算符

描述

示例

<code>not</code>

邏輯非

<code>not b</code>

<code>and</code>

邏輯與

<code>(i &lt;= 100) and (b == true)</code>

<code>or</code>

邏輯或

<code>(i &lt; 100) or (f &gt; 100.1)</code>

  python的函數定義很簡單,沒有需要特定的傳回類型

  python函數有個好處,是可以一次傳回多個值

  一個.py檔案代表一個子產品。

Python變量/運算符/函數/子產品/string
Python變量/運算符/函數/子產品/string

int(obj,base=10)       可接受進制參數,預設10進制。傳回一個字元串或數值對象的整型表示

long(obj,base=10)     可接受進制參數,傳回一個字元串或資料對象的長整型表示

float(obj)                傳回一個字元串或資料對象的長整型表示

complex(str)         傳回一個字元串的複數表示,或者根據給定實數生産複數對象 

bool(obj)           将整數型1和0轉換為标注布爾值true和false

abs(num)                        傳回給定參數的(num)絕對值

coerce(num1,num2)         僅傳回一個包含類型轉換完畢的兩個數值元素的元組 如傳回(1,2)

divmod(num1,num2)        把除法個取餘運算集合起來,傳回一個包含商和餘數的元組

pow(x,y,z)                     相當于 (x**y)%z,常用語密碼運算

split(',')          分割函數

sort()           排列

isalnum()         是否全是字母和數字,并至少有一個字元

isalpha()          是否全是字母,并至少有一個字元

isdigit()           是否全是數字,并至少有一個字元 ,如果是全數字傳回true,否則傳回false

islower()            s中的字母是否全是小寫 

isupper()           s中的字母是否是大寫 

isspace()         是否全是空白字元,并至少有一個字元

istitle()          是否是首字母大寫的

startswith(prefix[, start[, end]])   是否以prefix開頭 

endswith(suffix[,start[, end]])      以suffix結尾

encode([encoding[,errors]])          編碼

decode([encoding[,errors]])          解碼

len()                            擷取字元串長度

.replace('x','y')                 替換

.strip('x')                         删除所有字元x

string[i]                           第i位置上的字元

 .find('x', x)                     從x位置開始,找到目标傳回首位址,失敗傳回-1

string[1:3]                       可以進行切片,傳回1到2的字元,3位置上的并不傳回

del str                              清空字元串

Python變量/運算符/函數/子產品/string
Python變量/運算符/函數/子產品/string
Python變量/運算符/函數/子產品/string

<a href="http://www.ibm.com/developerworks/cn/opensource/os-python1/">http://www.ibm.com/developerworks/cn/opensource/os-python1/</a>

<a href="http://www.cnblogs.com/happyframework/p/3255962.html">http://www.cnblogs.com/happyframework/p/3255962.html</a>

Python變量/運算符/函數/子產品/string