Python自学周记(二)
接着上周的学习热情,这周原定计划是学完本书的第一部分,但是随着习题的深入,新知识的增加,需要花时间理解和记忆的东西也随之增加,只完成了计划的三分之二。
这周学到了python的一个很有趣的命令——input()。input函数的作用简单来说就是接收或者改变输入的内容,那为什么说他有趣呢,因为你可以通过input完成如下的“对话”。
回答年龄后
这个python怎么还调侃上人了?都是代码命令它打印的结果,这种所谓的对话其实就是在input()的()中加入想要打印的内容。
height=input("同学你多重呀?")
age=input(f"哇你居然{height}斤!这么重啊,那你今年多大啊?")
print(f"原来你{age}岁,{height}斤呀")
当然input()中也可以添加符号,只要用双引号包括住即可打印出来。我觉得在学习的过程中寻找编程的乐趣是很重要的,像这样偶尔和python开开玩笑,有助于学习效率的提高。
言归正传,这周主要学习了参数的解包,用自己的话说,解包就像给压缩文件解压,把参数里包含的东西释放出来,当然释放之后不能丢掉,要找新的参数把它一份一份打包起来,就是我们所说的赋值,所以在解包之后要马上定义新的变量用来赋值,但是有一点需要注意,就是我们要专门定义一个名为scrip的变量用来赋值释放之后剩下的外皮,也就是被解包的原文件。
from sys import argv #解包
script,one,two,three,=argv #赋值
本周增加了检索卡的内容,掌握了read,write命令的用法,能够在powershell上对txt文件内容进行添加,清空。这个内容的习题也是目前为止最耗费时间的,也出现了书中没有提到的错误,最后通过搜索引擎顺利解决。
Python与其他编程语言相比虽简单,但是并不是随便学学就能掌握的,仍然需要大量的练习,牢固的记忆,及时的复习,期望下周能够达成掌握书中的第一部分的目标。