-
相同道理,如果把多個范圍去決定一個數,就用elif去圈定
只能進行一次,也有冒號
elif=else+if
查看全部 -
如果怎樣否則怎樣,簡單運算進行一次,否則后面也要冒號
查看全部 -
if只能做簡單的運算不能重復
查看全部 -
s[1:9]代表從s中從1取到9不包括第九個字符
查看全部 -
format里的東西需要單引號format('1' , '2', '3', '4','5' , '6', )
s=0.{0}{1}{2}{3}{4}{5}結果為0123456記住有個點或者format(i='1'.....)
s=0.{i}也可成立
查看全部 -
'''....'''可以輕松解決多行多符號問題,多單引號等問題/n為換行
查看全部 -
如果一個句子中有多個單引號但無作用的用\別和/混了
查看全部 -
3-7python的字符串format
1、'{? }'.format( #如果是字符串,一定要添加 ' '或"? ")
2、如果使用字母代替數字表示順序,一定要寫? 字母 = ××
查看全部 -
3-6 python 中 raw 字符串與多行字符串
1、如果一個字符串包含很多需要轉義的字符,對每一個字符都進行轉義會很麻煩。為了避免這種情況,我們可以在字符串前面加個前綴r,表示這是一個?raw?字符串,里面的字符就不需要轉義了。
即r里面的特殊字符不需要添加 \ ,使用 r 后print出來的字符里面會對特殊字符自動添加轉義字符 \?
2、r'...' 只能表示單行字符串,不能表示包含' 和 " 的字符串
3、r'''...''' 可以表示多行字符串,可以包含' 和 "
查看全部 -
3-5 python字符串
1、'? '里面既包含 " 又包含? '? 則需要添加 \ 進行轉義
任務
請在Python中輸出以下字符串special string: ', ", \, \\, \n, \t
answer:
str = 'special string: \', \", \, \\\, \\n, \\t'
print(str)?
要在每個特殊字符前面加上\
查看全部 -
if后有冒號
查看全部 -
python的布爾類型
1、非運算not
把true變成false,把false變成true
2、Python把0、空字符串和None看成False,其他數值和非空字符串都看成True
True and 0 ==> 0?
0 or 99 ==> 99?3、not的計算>and和or
4、短路計算
只要能提前確定計算結果,它就不會往后算了,直接返回結果
查看全部 -
#
num1=3.14
num2=1.57
result=num1*num2
print(result)回車
4.9298
round(result,2)
4.93
查看全部 -
需要注意的是,not計算的優先級是高于and和or的。
True and not False # ==> True
代碼塊預覽復制
在上述布爾計算中,先計算not False = True,然后再計算True and True,因此得到True的結果。查看全部 -
小數點位數
使用Python計算小數的時候,經常需要保留小數點后若干位,可以使用round()函數來處理,這里先了解round的調用方式,使用兩個參數,第一個是需要保留小數點位數的數值,第二個是保留的位數。
num = 10 / 3
print(num) # ==> 3.3333333333333335
# 使用round保留兩位小數
round(num, 2) # ==> 3.33查看全部
舉報