1、关于秒、分、时的计算
例如给出一个变量time,单位是秒,拆分成时分秒的形式。
time = 7325
second = time%60
minute = int(time/60)%60
hour = int(time/60/60)
最终结果为:2 hours, 2 minutes, 5 seconds
2、关于小数点的计算
在python中,小数点的计算需要谨慎,容易出错。
full = 6/3
#>>>2
decimal = 6.0/3
#>>>2.0
3、计算一段文字的字数
其中splitlist变量是记录在文字中出现的标点符号,可自定义。
def count_words(passage):
output = []
flag = True
splitlist = " *,"
for char in passage:
if char in splitlist:
flag = True
else:
if flag:
output.append(char)
flag = False
else:
output[-1] = output[-1] + char
return len(output)