-
while循環
查看全部 -
for循環
查看全部 -
for循環
查看全部 -
while循環
查看全部 -
age = 19
if age>=18:
? ? print('your age is {}'.format(age))
? ? print('adult')
查看全部 -
Python規范中,一般使用4個空格作為縮進
查看全部 -
s = set([1, 4, 3, 2, 5, 4, 2, 3, 1])
print(s) # ==> set([1, 2, 3, 4, 5])
代碼塊預覽復制
可以看到,在傳入set()的list中,包含了重復的元素,但是打印的時候,相同的元素只保留了一個,重復的元素都被去掉了,這是set的一個重要特點。查看全部 -
set不能包含重復的元素,我們傳入重復的元素看看會發生什么。查看全部
-
set和list類似,擁有一系列元素,但是set和list不一樣,set里面的元素是不允許重復的,而list里面可以包含相同的元素;set與list的另一個區別是,set里面的元素是沒有順序的。查看全部
-
a="這是一句中英文混合的Python字符串:Hello {}!"
result=a.format('World')
print(result)
查看全部 -
# Enter a code
a=r'''"
\
\\
\n
\t'''
print (a)查看全部 -
a='Life is {0},you need {1}'
result=a.format('short','python')
print(result)
定義變量的時候,如果賦值為字符串,其中一部分可以預留為空,用大括號表示。
比如定義變量a='ABC{}'
那么這個時候變量a的類型是一個字符串,但它的值是可變的,因為ABC是確定的字符,但{}不是。
然后你想給大括號{}里面添加字符的話,可以用a.format()函數,a是你定義好值里帶{}的變量,format后面的小括號()里面可以填你想加到大括號{}里面的內容,比如想加DEF,那么a.format('DEF')的值就是ABCDEF
a.format('DEF')也是一個變量,這時候你可以直接輸出它
用print(a.format('DEF'))得到結果就是ABCDEF
或者為了看著清楚點,定義變量b=a.format('DEF'),然后print(b)得到結果ABCDEF
查看全部 -
raw字符串即原始字符串,防止轉義
查看全部 -
四則運算
整數、浮點數可以直接進行四則運算。
# 加法
num1 = 10
num2 = 0.5
result = num1 + num2
print(result) # ==> 10.5
# 減法
result = num1 - num2
print(result) # ==> 9.5
# 乘法
result = num1 * num2
print(result) # ==> 5.0
# 除法
result = num1 / num2
print(result) # ==>20.0從上面可以發現一個規律,整數和浮點數運算后 ,得到的結果不管小數點后是否有值,結果都變成浮點數了,這是合理的,浮點數可以表達整數的結果,但是整數不能表達浮點數的結果。
注意:在Python2使用除法可能和Python3得到不一樣的結果
# python2
num1 = 10
num2 = 3
result = num1 / num2
print(result) # ==> 3
# python3
num1 = 10
num2 = 3
result = num1 / num2
print(result) # ==> 3.3333333333333335可以看到在python2,得到的是一個整數的結果,這是因為除數和被除數都是整數時,得到的結果也默認保存為整數了,這是非常不科學的,因此在python3,改進了這一點。
取模運算
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為偶數地板除
Python除了普通除法以外,還有一個特殊的除法被稱為地板除,對于地板除,得到的結果會忽略純小數的部分,得到整數的部分,地板除使用//進行。
10//4 # ==> 2
10//2.5 # ==> 4.0
10//3 # ==> 3小數點位數
使用Python計算小數的時候,經常需要保留小數點后若干位,可以使用round()函數來處理,這里先了解round的調用方式,使用兩個參數,第一個是需要保留小數點位數的數值,第二個是保留的位數。
num = 10 / 3
print(num) # ==> 3.3333333333333335
# 使用round保留兩位小數
round(num, 2) # ==> 3.33查看全部 -
常用的轉義字符還有:
\n表示換行
\t 表示一個制表符
\\表示 \ 字符本身查看全部
舉報