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 <= 100) and (b == true)</code>
<code>or</code>
邏輯或
<code>(i < 100) or (f > 100.1)</code>
python的函數定義很簡單,沒有需要特定的傳回類型
python函數有個好處,是可以一次傳回多個值
一個.py檔案代表一個子產品。


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 清空字元串


<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