作者回复: 建议把一个tab换成4个空格
作者回复: print( )这名短跑运动员自己不具有计时功能的,他要跑完全百米全程要有个裁判来为他计时,作为裁判员可以是PyCharm集成开发环境也可以是time模块,他们只需要在起跑线按下秒表,在终点再按下秒表,计算中间经过的时间差就可以实现了统计函数执行时间的功能了,如: import time startTime = time.time() print("something") stopTime = time.time() print('你的程序运行了%s秒' %(stopTime-startTime)) 但是这样书写程序不优雅,而且统计时间不够精确,在后面我们学习标准库是会涉及一个叫做timeit的模块可以实现计时功能而且用法简单,这里先提供一个示例代码给你运行一下 from timeit import timeit # 运行1,000次的时间 run1k = timeit('print("something")', number=1000) # 运行10,000次的时间 run10k = timeit('print("something")', number=10000) print(run1k) print(run10k) # 0.005900621491266551 # 0.045241102795448726
作者回复: 没错噢,为了得到执行的时间更精确,会把程序执行多次,这里就把print函数执行了上千次,所以看到终端输出了好多something
作者回复: 1 anaconda=python+常见数据分析的第三方库 2 pycharm=记事本+各种方便编程的插件 他们的功能是不一致的,对于我们的课程python3.5版本是没问题的
作者回复: 两种用法都对,不但可以用三个单引号,还可以用三个双引号。这个写法产生的原因呢是因为程序员都不大愿意写文档,可没有注释的代码其他人读起来难度又很大,于是python有了这样一种docstring的写法。而正规的写法在PEP0257里规定要用双引号方式。一般写在模块或者函数的开头,比较标准的写法可以参考后面使用的一个包--requests的写法。
作者回复: 可以的,在界面最下面有一个 Python Console 的 按钮,点击之后就可以用交互界面了
作者回复: 后面程序没有引用到time库所以灰色显示
作者回复: 指定一个新的空的目录即可,即使使用非空目录也没有问题,pycharm会自动把目录里的内容包括进你的项目中,和导入功能类似
作者回复: python在mac系统安装相对简单,安装的等待过程没有在视频体现。windows系统安装python请参考视频下方参考链接。
作者回复: 书写规范代码是程序员基本功的一种体现:程序是给电脑执行的,代码是要给人看的!书写工整、规范的代码不但利于其他人理解你编写的程序的功能,更利于发现不易被发觉的bug。