在网上查了一些相关语言的资料,决定学习Python。原因是学习周期比较短,之前学习过java,周期太长,没有坚持下来,现在对我来说,时间还是很关键的,所以学习Python。当然,Python的应用范围和薪资待遇都很不错。
错误1:
from datetime import datetime
odds = [1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59]
right_this_minute = datetime.today().minute
if right_this_minute in odds:
print("This munute seems a little odd.")
else:
print("not an odd minute.")
这条代码总是报语法错误,后来找到原因,是 else前边不能有空格。看来Python对格式的要求是非常严格的。
正确代码
from datetime import datetime
odds = [1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59]
right_this_minute = datetime.today().minute
if right_this_minute in odds:
print("This munute seems a little odd.")
else:
print("not an odd minute.")
今天还学习了在Python中建立数组,和打印数组中的元素。重点在于,根本不用想java那样去定义。
同时还学习了数字的四个方法:.append(“”);.pop();.remove(“”);.insert(序号,"");
>>> cast = ["i","u","he"]
>>> print(cast)
['i', 'u', 'he']
>>> print(len(cast))
3
>>> cast.append("she")
>>> print(len(cast))
4
>>> cast.pop()
'she'
>>> print(len(cast))
3
>>> print(cast)
['i', 'u', 'he']
>>> cast.remove("i")
>>> print(cast)
['u', 'he']
>>> cast.insert(1,"i")
>>> print(cast)
['u', 'i', 'he']
>>>