-
age=7
if age>=18:
??? print('adult')
elif age>6:
??? print('teenager')
elif age>=3:
??? print('kid')
else:
??? print('baby')查看全部 -
age=19
if age>=18:
??? print('adult',age)查看全部 -
True and True # ==> True
True and False # ==> False
False and True # ==> False
False and False # ==> False
True or True # ==> True
True or False # ==> True
False or True # ==> True
False or False # ==> False
not True # ==> False
not False # ==> True
因為Python把0、空字符串和None看成False,其他數值和非空字符串都看成True
not計算的優先級是高于and和or的 例如:True and not False # ==> True
查看全部 -

round()函數 是用來保留小數點的
查看全部 -
在Python中,把10用e替代,比如:1.23x10^9就是1.23e9,或者12.3e8,0.000012可以寫成1.2e-5,同學可以自行舉出更多的例子。
查看全部 -
if-else語句要注意兩個地方第一個是冒號: (在else中同樣需要冒號)第二個是縮進,在else的子邏輯分支,同樣需要縮進。
查看全部 -
在程序的世界中,計數是從0開始的,使用0來表示第一個切片需要在中括號[]中填入兩個數字,中間用冒號分開,表示子串的開始位置和結束位置,并且這是半閉半開區間,不包括最后的位置。
查看全部 -
Python基礎數據類型:整數,浮點數,字符串,布爾值,空值。二進制0b ,十六進制0x ,浮點數即小數 ,10用e替代字符串對應生活中的就是非數字類型的內容,比如一個句子,一段話一個布爾值只有True、False兩種值,要么是True,要么是False布爾值可以用and、or和not運算(注意and,or,not都是Python語言本身的關鍵字)。空值是Python里一個特殊的值,用None表示。注意,None和0是不一樣的,None不能理解為0查看全部
-
Python的字符串format
字符串是Python程序重要的數據類型,到目前為止,我們輸出的字符串的內容都是固定的,但有時候通過字符串輸出的內容不是固定的,這個時候需要使用format來處理字符串,輸出不固定的內容。
字符串format由兩個部分組成,字符串模板和模板數據內容組成,通過大括號{},就可以把模板數據內容嵌到字符串模板對應的位置。#?字符串模板?template?=?'Hello?{}'?#?模板數據內容?world?=?'World'?result?=?template.format(world)?print(result)?#?==>?Hello?World
如果模板中{}比較多,則容易錯亂,那么在format的時候也可以指定模板數據內容的順序。
#?指定順序?template?=?'Hello?{0},?Hello?{1},?Hello?{2},?Hello?{3}.'?result?=?template.format('World',?'China',?'Beijing',?'imooc')?print(result)?#?==>?Hello?World,?Hello?China,?Hello?Beijing,?Hello?imooc.?#?調整順序?template?=?'Hello?{3},?Hello?{2},?Hello?{1},?Hello?{0}.'?result?=?template.format('World',?'China',?'Beijing',?'imooc')?print(result)?#?==>?Hello?imooc,?Hello?Beijing,?Hello?China,?Hello?World.
除了使用順序,還可以指定對應的名字,使得在format過程更加清晰。
#?指定{}的名字w,c,b,i?template?=?'Hello?{w},?Hello?{c},?Hello?,?Hello?{i}.'?world?=?'World'?china?=?'China'?beijing?=?'Beijing'?imooc?=?'imooc'?#?指定名字對應的模板數據內容?result?=?template.format(w?=?world,?c?=?china,?b?=?beijing,?i?=?imooc)?print(result)?#?==>?Hello?World,?Hello?China,?Hello?Beijing,?Hello?imooc.
任務
請使用兩種format的方式打印字符串Life is short, you need Python。
查看全部 -
需要注意的是,上述打印的形式類似 list, 但它不是 list,仔細看還可以發現,打印的順序和原始 list 的順序有可能是不同的,因為set內部存儲的元素是無序的。
另外,set不能包含重復的元素,我們傳入重復的元素看看會發生什么。查看全部 -
可以把字符串課程列表
查看全部 -
前綴r表示這是一個raw字符串但r'...'不能表示多行字符串,也不能表示包含'和"的字符串如果要表示多行字符串可以用'''...'''表示
查看全部 -
\n表示換行
\t?表示一個制表符
\\表示?\?字符本身查看全部 -
1)0、空字符串、None 都會被識別為 False,其他為?True
2)not 優先級高于 and 和 or
3)短路運算:
? ?and 運算時,左邊為 False,則直接返回左邊,否則返回右邊;
? ?or 運算時,左邊為 True,則直接返回左邊,否則返回右邊
查看全部 -
Python 基礎數據類型
查看全部
舉報