-
第一章 Python介紹
1-1Python簡介
面向對象、解釋型的編程語言
吉多.范羅蘇姆于1989年發明
使用縮進作為邏輯層次
優點:簡單明了 容易上手 功能強大
? ? ? ? ? 社區活躍 用戶基數大? 開發效率高
? ? ? ? ? 入門難度低
? 優雅簡單明確
缺點:運行效率低(CPU性能越來越高? 這個缺點并不明顯)
查看全部 -
????????????????????????????????Python的字符串
?字符串可以用
' '
或者" "
括起來表示。對字符串中的某些特殊字符進行“轉義”,Python字符串用
\
進行轉義。'Bob said \"I\'m OK\".'
常用的轉義字符還有:
\n
表示換行\t
?表示一個制表符\\
表示?\
?字符本身查看全部 -
使用Python計算小數的時候,經常需要保留小數點后若干位,可以使用round()函數來處理,這里先了解round的調用方式,使用兩個參數,第一個是需要保留小數點位數的數值,第二個是保留的位數。
num = 10 / 3
print(num) # ==> 3.3333333333333335
# 使用round保留兩位小數
round(num, 2) # ==> 3.33查看全部 -
非運算
把True變為False,或者把False變為True:
not true 等于 false查看全部 -
或運算
只要有一個布爾值為 True,計算結果就是 True。查看全部 -
與運算
只有兩個布爾值都為 True 時,計算結果才為 True。查看全部 -
恰當使用取模運算,可以判斷一個數是否為偶數,當一個數對2取模結果為0時,則這個數為偶數,否則為奇數。查看全部
-
指定{}的名字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
查看全部 -
注意:轉義字符?\不計入字符串的內容中。
常用的轉義字符還有:
\n表示換行
\t?表示一個制表符
\\表示?\?字符本身查看全部 -
1,四則運算
2,取模運算?
Python數字支持取模運算,使用百分號%表示取模。
print(3 % 2) # ==> 1
print(33 % 10) # ==> 3
print(99 % 30) # ==> 9恰當使用取模運算,可以判斷一個數是否為偶數,當一個數對2取模結果為0時,則這個數為偶數,否則為奇數。
print(3 % 2) # ==> 1 因此3為奇數
print(33 % 2) # ==> 1 因此33為奇數
print(100 % 2) # ==> 0 因此100為偶數3,地板除
Python除了普通除法以外,還有一個特殊的除法被稱為地板除,對于地板除,得到的結果會忽略純小數的部分,得到整數的部分,地板除使用//進行。
4,小數點位數
num = 10 / 3
print(num) # ==> 3.3333333333333335
# 使用round保留兩位小數
round(num, 2) # ==> 3.33查看全部 -
布爾值 and? or? not三個定義查看全部
-
取模運算符號:%? 用于取余數
地板除符號://? ? ?用于取整
整數與浮點數進行運算后結果均為浮點數,因為浮點數可以表達整數的結果,但是整數不能表達浮點數的結果。
用于保留小數點的函數符號:round();num=10/3,round(num,2)→num保留2位小數。
查看全部 -
a = True print(a and 0 or 99) # ==> 99
查看全部 -
因為Python把0、空字符串和None看成False,其他數值和非空字符串都看成True查看全部
-
s1 = 'ABC' s2 = '123' s3 = 'xyz' for ch1 in s1: for ch2 in s2: for ch3 in s3: print(ch1 + ch2 + ch3)查看全部
舉報