再看Python 第3天

2021-07-08 19:44:01 字數 2626 閱讀 1542

學習《learn python the hard way》第3天,借用「習題37」這個節點,總結前文的知識——

關鍵字and       兩者都是true時才為true

del        從list中刪除元素

from     從模組中匯出

not        否定,true變false,false變true

while    迴圈的一種,最好在可能無限迴圈的情況下才使用

as         和with一起使用,生成乙個別名

elif         else if,和if一起使用

global   定義乙個全域性變數

or           兩者都是false時才為false

with       和as一起使用,生成乙個別名

assert   斷言乙個條件是true,如果不是true會返回乙個assertionerror

else      和if一起使用

if            條件判斷

pass     空的操作,表示什麼都不做

yield      乙個生成器

break    跳出迴圈

except   處理異常,和try一起使用

import   匯入模組

print       列印資訊

class     定義類

exec       動態執行python**

in            迴圈輸出list等的元素

raise      引發乙個異常

continue跳出當前迴圈,進入下乙個迴圈

finally      異常處理時,必須執行的**塊,和try一起使用

is             比較兩個物件

return      在函式中返回資訊

def           定義乙個函式

for            迴圈

lambda   建立乙個匿名函式

try             捕捉異常

資料型別

true         布林真

false       布林假

none        null

strings     字元

numbers  數字

floats        浮點數

lists           列表

字串轉義序列

\\                 輸出\

\'                 輸出'

\''                 輸出"

\a                響鈴

\b                退格

\f                 換頁

\n                換行

\r                 回車

\t                 水平製表符

\v                 垂直製表符

字串格式化

%d              格式化整數

%i               格式化整數(可自動轉換為十進位制)

%u              格式化無符號整數

%o              格式化無符號八進位制數

%x               格式化無符號十六進製制數(小寫字母)

%x              格式化無符號十六進製制數(大寫字母)

%e              用科學計數法格式化浮點數

%e              作用和%e一樣

%f                格式化浮點數,可以指定小數點後的精度,預設顯示6位小數。%2f顯示2位小數

%f               和%f一樣

%g               根據值的大小決定使用%f還是%e

%g               和%g一樣

%c                格式化字元及ascⅱ碼

%s                格式化字串,用於顯示,是給使用者看的

%r                 格式化字串,用於除錯,是給程式設計師看的

%%               輸出%

運算子**                   乘方

/                     除(無浮點數時是求餘rem)

//                     floor除法,得到不大於結果的整數

%                   求模mod

<>                  (逐漸廢棄)

()                     元組

列表{}                     集合(字典)

@                    函式修飾符,也是乙個函式,被修飾的函式是這個函式的引數

,                       分隔符,也表示不換行,列印空格

:                       新**段開始

.                       呼叫

=                      賦值

;                       語句結束符(不建議用)

Python心得第3天

今天是學習python的第3天,主要學習函式。定義乙個函式 1 基本函式格式 def 函式名 函式功能 函式功能 呼叫函式 函式名 讓我們使用函式來輸出 hello world!def hello print hello world hello hello world 2 帶有引數的函式格式 def...

Python學習筆記 第3天

1.字典的定義 字典是一系列鍵 值對。每個鍵都與乙個值相關聯,可以通過使用鍵來訪問與之相關聯的值。字典可以理解為列表的公升級版 列表bicycles trek cannondale specialize 字典 aline 0 如果需要修改 trek 則需要先找到它的下標,而字典是根據鍵名找,下標沒有...

python入門學習 第3天

於 阿里雲天池python訓練營,特此記錄,以便日後複習 迴圈語句 推導式 1.列表推導式 expr for value in collection if condition 例子 x 4,2 0,2 4 y a 2for a in x print y 8,4,0,4,8 x i 2for i in...