第一题:sort函数
这题把[1,1,1,1]视为升序
L = [1, 1, 3, 3, 4]
if L==sorted(L):
print('UP')
elif L==sorted(L,reverse=True):#判断是不是和翻转的列表一致,一致就是降序
print('DOWN')
else :
print('WRONG')
第二题:zifill函数使用
Python zfill() 方法返回指定长度的字符串,原字符串右对齐,前面填充0。
同时为什么这样输出呢,
- %s,表示格式化一个对象为字符
- "%±(正负号表示)3(数字表示字符串的长度)s"%(取代s的字符串) 就是%±3s
- %s string型 表示格式化一个对象为字符 "%s1" %S2 s1放置的是一个字符串(格式化字符串) S2放置的是一个希望要格式化的值
- 就这题而言就是 "%s" %t["year]这样
t={'year':'2013','month':'9','day':'30','hour':'16','minute':'45','second':'2'}
print("%s-%s-%s %s:%s:%s" %(t['year'], t['month'].zfill(2), t['day'].zfill(2), t['hour'].zfill(2), t['minute'].zfill(2), t['second'].zfill(2)))
以后要是还有一些稀奇的函数我都会记录在这一篇里。