学习python第一周

来源:互联网 发布:如何ping网络端口号 编辑:程序博客网 时间:2024/05/21 21:48

4月19日:
    今天学了第一个python程序,python和c有些不同,比如单纯一个输出命令,python是print,而c语言中是printf。而且c语言中还要输入#include<...>等头文件,而python中的cpython解释器直接解释(cpython不是唯一解释器,还有其他如jython,ironpython,ipython等,只是cpython使用最广)。但我在编一个.py的文件后遇到了一个问题,就是我大量的学习文件是储存在桌面上,可我经常换系统,所以我将桌面储存路径换至D盘,这就导致我运行.py文件还将文件复制到了c盘中。后来百度才知道直接输入盘符+:就可进入了。比如进入D盘,就可以输入D:,回车就可以了。
4月23日:
     很多天没学了,休息了会。今天我下了notepad++,可惜不怎么会用。之后我编写print的时候,一直报错,很郁闷,之前都没事,百度了一下,要加括号,就是print(“*”)的形式。好吧,是python改版了,python2支持print“*”的形式,而之后的系列要变成print(‘*’)。
      关于python的学习,又学习了怎样在window下的命令符,一个是cd 就是切换到子目录,例如,C:\Users\用户名>cd Desktop 运行后是C:\Desktop>形式。还有一个命令dir,查看本目录下所有子文件夹名字,并在窗口上输出。
      学了输入和输出,感觉和c语言不同的地方很多,相同的地方也有很多,单单一个print,c语言要加输出的变量的类型,是整型,还是浮点型,或字符型而python不用,显得更自由随意,但是我还是觉得像c语言一样严格一些好,可能这也是c语言效率高的原因。而在input函数中,可以加想要说的互动的话,例如,input(“我很帅,我叫什么名字”name),python会先显示‘我很帅,我叫什么名字’这句话然后输出变量name。c语言中我想scanf函数能不能也这样输入,结果是要是你加了一些东西数字,字母,或其他,后面的输入的变量就变成了乱码,例如scanf(“大帅哥%d”,&b);然后我输出b,结果是乱码。修改后,将大帅哥删掉,程序就正常了,而这大帅哥在编译和组建的时候也不报错,所有在编c语言的时候我也要小心这个问题,万一不小心打错了呢。
4月25日:
           今天又开始学了,python基础,是这一章的名字,又有很多新学到的。像以#开头的语句是注释,注释是给人看的,可以是任意内容,解释器会忽略掉注释。其他每一行都是一个语句,当语句以冒号:结尾时,缩进的语句视为代码块。还有俗称的规定就是以4个空格为缩进,缩进有好处也有坏处。好处是强迫你写出格式化的代码和强迫你写出缩进较少的代码,你会倾向于把一段很长的代码拆分成若干函数,从而得到缩进较少的代码。缩进的坏处就是“复制-粘贴”功能失效了,这是最坑爹的地方,虽然代码量需要增加,可要敲的代码一多也很烦。最后就是python是非常在意大小写的,一定不能写错!

后记:虽然没有履行每天都学一两篇的话,可这仨天都一次性学了好几篇。好吧,我毅力不够,食言了快哭了。我保证之后每天都学,这是陶的承诺奋斗

0 0
原创粉丝点击