這個**,可以學習python3的基礎語法。
1. 單引號和雙引號意義完全相同。用r可以限制轉義符。
2. 字串兩種索引方式,從左到右以0開始,從右到左從-1開始。左閉右開。
3. print預設帶乙個end引數,end預設為'\n'。故而,不想換行的話,可以這樣寫:print(x,end='')
4. 推薦寫py指令碼,首先寫上 #!/usr/bin/env python3
5. 下面說下python基礎資料型別:
5.1 number:int, float, bool, complex
5.2 string:不可更改元素的值。 兩種索引方式。+用來連線,*用來重複。左閉右開。
5.3 list: 元素可不同型別,可改變值。 兩種索引方式。+用來連線,*用來重複。左閉右開。
5.4 tuple:() 元素不可改變,其他同list。 兩種索引方式。+用來連線,*用來重複。左閉右開。
關於建立空元祖和1個元祖的特殊寫法: tup1=() tup2=(20,)
5.5 sets:{} 無序不重複。用{}/set()建立。 空集合必須用set()建立。
5.6 dictionary:{}
def example(d):# d 是乙個字典物件
for c in
d: print(c)
#如果呼叫函式試試的話,會發現函式會將d的所有鍵列印出來;
#也就是遍歷的是d的鍵,而不是值.
for c indict:
print(c,':
',dict[c])
dict1 =for k,v in
dict1.items():
print(k,":
",v)
6. 型別轉換
int(x [,base])將x轉換為乙個整數
float
(x)將x轉換到乙個浮點數
complex(real [,imag])
建立乙個複數
str(x)
將物件 x 轉換為字串
repr(x)
將物件 x 轉換為表示式字串
eval(str)
用來計算在字串中的有效python表示式,並返回乙個物件
tuple(s)
將序列 s 轉換為乙個元組
list(s)
將序列 s 轉換為乙個列表
set(s)
轉換為可變集合
dict(d)
建立乙個字典。d 必須是乙個序列 (key,value)元組。
frozenset(s)
轉換為不可變集合
chr(x)
將乙個整數轉換為乙個字元
ord(x)
將乙個字元轉換為它的整數值
hex(x)
將乙個整數轉換為乙個十六進製制字串
oct(x)
將乙個整數轉換為乙個八進位制字串
python3 回顧筆記1
1.單引號和雙引號意義完全相同。用r可以限制轉義符。2.字串兩種索引方式,從左到右以0開始,從右到左從 1開始。左閉右開。3.print預設帶乙個end引數,end預設為 n 故而,不想換行的話,可以這樣寫 print x,end 4.推薦寫py指令碼,首先寫上 usr bin env python...
Python學習筆記4 回顧
回顧 手動丟擲異常 raise 異常名稱 輸出的提示資訊 raise nameerror 我出錯了 traceback most recent call last file f qianfeng python36 day08 1手動丟擲異常.py line 1,in raise nameerror ...
Python基礎10 回顧
從最初的 hello world 走到物件導向,該回過頭來看看,教程中是否遺漏了什麼。我們之前提到一句話,everything is object 那麼我們就深入體驗一下這句話。需要先介紹兩個內建函式 dir 和help dir 用來查詢乙個類或者物件所有屬性,你可以嘗試一下 print dir l...