好久好久没学python,今天是久违的复习日。
其实内容很简单,只是一直逛淘宝、小红书整到了现在。
拖延症晚期患者的悲哀。
今天复习的是之前学习的所有内容。差不多过了一遍,题目也自己写了一遍,不是很难,主要有以下几点需要注意的:
①\t 和\n这种都是在" "里面的,就是print("\tApple"),而不是print(\t"Apple"),俺也不知道为啥不由自主就写在了" "外面。
②strip函数对原变量没有改变,即这种删除是暂时的,下次访问的时候,空白仍存在,需要将删除空白后的变量赋值,结果储存到变量中,才能永久删除空白。
③strip函数的一个难懂点,就是strip函数只能对该字符串最前面和最后面的空白有效,中间的空白是无法删除的。比如:
a = "apple"
b = "\tbanana\t"
c = a + b
print(c.strip())好像只能删除banana后面的空白。此问题保留,具体明天敲代码,太晚了脑袋有点晕转不动了。
④end=' ' ,可以去除换行。
print("apple ",end=' ')
print("banana")
结果是apple banana
⑤str()函数可以避免类型错误。
age=23
message = "happy"+age+"rd Birthday!"
print(message)
会报错,因为这里的age=23,系统不知道是数值23还是字符串2和3,因此,这里如果需要输出,需要将非字符串转变成字符串,即需要将message改为:
message = "happy"+str(age)+"rd Birthday!"
以上就是复习的收获,复习感觉还蛮重要的,时间长不学习猛然复习,是会发现之前不懂的,没注意的以及之前就疑惑的问题。以后可以一章节复习一次,小小小flag。Ok fine, It's time to sleep~