學習《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...