python學習筆記 Day1

2022-07-25 07:48:11 字數 1093 閱讀 1297

python2.x版本與3.x版本的語法差異

1、python 3.x print 輸出的語加必須加上()

e.g print"hello world" 在3.x版本變為了print("hello world")

2、python2.x版本裡的 raw_input 在3.x裡變為了input。即 3.x版本的 input = 2.x版本的 raw_input

而 3.x版本裡的 eval 相當於 2.x版本裡的input

3、python2.x裡原來1/2 輸出結果為0 而在3.x裡這個問題已經得到了解決。可以正確出為0.5

4、python2.x裡的類定義class foo: 在3.x寫法已經改為 class foo(object)

list與tuple操作

list格式:

檢視索引方法:dir(list變數)e.g dir(a)

在列表裡搜尋第乙個匹配的值a.index(資料)

計算列表裡面符合條件的資料的總個數a.count(資料)

在列表指定位置插入資料 a.insert(位置,資料)  e.g a.insert(2,'b')意思是在列表的第二個所以後面插入b。

刪除列表裡的最後乙個資料。e.g a.remove('b')刪除列表值為b的資料(只刪除乙個)

如果想刪除列表中所有的『b』可以配合使用count方法進行遍歷刪除:

for i in range(a.count('b')):

a.remove('b')

通過reverse可以反轉字典裡的資料排序 

e.g>>a =[1,2,3,4]

結果:[1,2,3,4]

a.reverse()

結果:[4,3,2,1]

對列表進行排序 e.g a.sort()

判斷列表內是否包含制定資料 e.g  4 in a

tuple格式()

tuple資料不可變,不能對其資料進行寫操作

list 與 tuple可以進行互**

list轉tuple: tuple(a)

tuple轉list: list(a)

Python學習筆記Day1

16 9 19 1.python3.5中一些小小的變化 print helloworld 1 2結果為0.5 1 2實現整除 3 2乘方 pow 2,3 八進位制 十進位制 0o10 8 16進製制 十進位制 0xaf 175 2.得到上次輸入的語句 alt p 3.x input x x 2 y ...

Python學習筆記 Day1

1.python提供了乙個工具,可以將python2所寫的 自動轉換為python3可使用的語法。2.python是解釋型的,這表示python 被直譯器翻譯和執行。3.print作用 在控制台上顯示字串訊息 4.縮排問題 1 在python中每一句 都需要頂格寫,否則出現 syntaxerror ...

Python基礎學習筆記 Day 1

注釋 python的注釋分兩種 1 單行注釋 使用 號對文字進行注釋 例 print hello world 列印字串 hello world 2 多行注釋 使用 一對三引號對文字進行注釋 例 python是一種跨平台的計算機程式語言。是乙個高層次的結合了解釋性 編譯性 互動性和物件導向的指令碼語言...