关于如何进行函数编写
最简单的一个问题
365天,每天进步0.01,一年后取得的成就和365天,只有在工作日进步,休息日不进步,且倒退0.1的人相比,工作日努力的参数应该是多少?
#DaydayupQ4
def dayUP(df):
dayup=1
for i in range(365):
if i%7 in [6,0]:
dayup=dayup*(1-0.01)
else:
dayup=dayup*(1+df)
return dayup
dayfactor=0.01
while dayUP(dayfactor)<37.78:
dayfactor=dayfactor+0.001
print("工作日的努力参数是:{:.3f}".format(dayfactor))
字符串切片的问题及概念及高级用法
- 使用[M:N:K]根据步长对字符串切片
- <字符串>[M:N],M缺失表示至开头,N缺失表示至结尾。
“零一二三四五六七八九” [:3]表示的结果是"零一二" - [M:N:K]根据步长对字符串切片
“零一二三四五六七八九” [1:8:2]表示的是从第一位到第八位,以步长为2进行取切片子集。结果为"一三五七"。
有趣的切片
“零一二三四五六七八九” [::-1] 表示的是从头到尾,逆向行走 结果是"九八七六五四三二一零"
转义字符
- 转义符表达特定字符的本意
- eg: “这里有一个双引号(