想寫點東西把自己學習python的過程記錄下來,於是就有了菜鳥學python
def是python中函式的關鍵字,fun是命名的函式名,()中是函式引數
先寫乙個簡單的將兩個字元相「加」
def fun1(x):
return x+x
函式寫好了,可以用下面的方法實現它
x = raw_input('please input something:')
print fun1(x)
最主要的在
fun1(x)
通過這句將我們從鍵盤鍵入的字元傳入到函式fun1中
在函式中可以存在乙個預設值,函式在呼叫的時候如果沒有傳入引數,函式就會自動呼叫這個值做預設值
def fun2(x=1):
if x==1:
print "this is one"
else:
print "noop"
可以用下面兩條語句來看下結果
fun2(1)
fun2(2)
執行結果如下
this is one
noop
python(8)異常處理
所有異常物件都是exception的成員。常見異常類 nameerror 變數未宣告 zerodivisionerror 除零異常 synatacerror 語法錯誤 indexerror 索引不存在 keyerror 鍵不存在 filenotfounderror 檔案不存在 attributeer...
python 8 資料結構
容器 序列 列表元組 對映 字典 集合在python中 沒有陣列 用系列資料型別代替陣列 系列資料型別 系列資料型別 python中最簡單的資料結構 可以包含乙個或者多個元素 這裡的多個元素的資料型別可以是不一致的 所以python裡面沒有陣列 也可以包含空集合 包含列表 元組 字串 位元組資料序列...
菜鳥python 編碼初識
ascii 256 1位元組不支援中文 gbk 國標 0101 你 0111 好 英文 1位元組 中文 2位元組 萬國碼 unicode 中文和英文4個位元組 1位元組 8位 utf 8 最流行的編碼集 密碼本 英文 1 歐洲 2 亞洲 3 win 編碼gbk linux 編碼utf 8 mac 編...