-

字符串切片
查看全部 -

字符串format的使用
查看全部 -

raw字符串與多行字符串
查看全部 -
從上面可以發現一個規律,整數和浮點數運算后 ,得到的結果不管小數點后是否有值,結果都變成浮點數了,這是合理的,浮點數可以表達整數的結果,但是整數不能表達浮點數的結果。
取模運算
Python數字支持取模運算,使用百分號%表示取模。恰當使用取模運算,可以判斷一個數是否為偶數,當一個數對2取模結果為0時,則這個數為偶數,否則為奇數。
地板除
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查看全部 -
在Python里面,一個變量可以先后存儲多種不同類型的數據。這是Python這類語言特有的特性,我們稱之為動態語言,與之對應的是靜態語言,Python、Javascript等等都是動態語言,Java、C、C++等等屬于靜態語言。查看全部
-
# 初始化一個變量存儲總和
sum = 0
# 初始化一個變量存儲當前的數字
num = 0
# 使用while True創建一個無限循環
while True:
? ? # 判斷當前的數字是否是偶數
? ? if num % 2 == 0:
? ? ? ? # 如果是偶數,就加到總和中
? ? ? ? sum += num
? ? # 如果不是偶數,就跳過
? ? # 用一個計數器來記錄當前的數字,并在每次循環后加一
? ? num += 1
? ? # 判斷計數器是否達到1000
? ? if num > 1000:
? ? ? ? # 如果達到1000,就用break語句退出循環
? ? ? ? break
# 打印總和
print("0~1000以內,所有偶數的和是:", sum)
查看全部 -
#?來自newbing #?方法一:使用math模塊中的prod()函數 import?math #?創建一個序列,從1到10(不包括10) sequence?=?range(1,?10) #?調用prod()函數,計算序列的乘積 product?=?math.prod(sequence) #?打印結果 print("方法一的結果是:",?product) #?方法二:使用range()函數和reduce()函數結合lambda表達式 from?functools?import?reduce #?創建一個序列,從1到10(不包括10) sequence?=?range(1,?10) #?調用reduce()函數,傳入lambda表達式,計算序列的乘積 product?=?reduce(lambda?x,?y:?x?*?y,?sequence) #?打印結果 print("方法二的結果是:",?product)查看全部 -
#來自newbing
# 創建一個列表存儲成績
L = [75, 92, 59, 68, 99]
# 初始化一個變量存儲總和
sum = 0
# 使用for循環遍歷列表中的每個元素
for score in L:
? ?# 把每個元素加到總和中
? ?sum += score
# 計算平均值,用總和除以列表的長度
average = sum / len(L)
# 打印平均值
print("平均成績是:", average)查看全部 -
average(*args)長度為0并不能認為args==None。
查看全部 -
直接調用函數,因為不需要返回值,所以不用另外輸出返回值。
查看全部 -
另外需要注意的是,由于函數的參數按從左到右的順序匹配,所以默認參數只能定義在必需參數的后面,否則將會出現錯誤。
# 錯誤的定義
def power(n=2, x):
? ?s = 1
? ?while n > 0:
? ? ? ?n = n - 1
? ? ? ?s = s * x
? ?return s查看全部 -
sum 能對list 直接做加法。
查看全部 -
## update? 添加 需添加 set 類型。
查看全部 -
沒有declare sum=0.0 就總是說syntax error
查看全部 -
?s = 'special string: \', ", \\, \\\\, \\n, \\t'
print(s)
?//s = 'special string: ', ", \, \\,\\\\ \n, \t'
print(s)一開始沒有get
1. 如果字符串既包含'又包含"怎么辦?
這個時候,就需要對字符串中的某些特殊字符進行“轉義”,Python字符串用\進行轉義。
2.\\表示?\?字符本身
查看全部
舉報