python3 回顧筆記1

2022-02-17 08:03:58 字數 1612 閱讀 8752

這個**,可以學習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 in

dict:

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...