1. 2个函数重名 2.实现验证功能 1)版本1:实现验证 2)版本2:闭包 3)版本3:函数名换成f1() 3.语法糖@w1 python解释器就会从上到下解释代码,步骤如下: 没错, 从表面上看解释器仅仅会解释这两句代码,因为函数在 没有被调用之前其内部代码不会被执行。 从表面上看解释器着实会执 ...
分类:
其他好文 时间:
2017-11-30 15:09:51
阅读次数:
113
任何时候,我们都可以给程序加上注释。注释是用来说明代码的,给自己或别人看,而程序运行的时候,Python解释器会直接忽略掉注释,所以,有没有注释不影响程序的执行结果,但是影响到别人能不能看懂你的代码。 Python的注释以 # 开头,后面的文字直到行尾都算注释 # 这一行全部都是注释... prin ...
分类:
编程语言 时间:
2017-11-28 01:24:13
阅读次数:
143
print语句可以向屏幕上输出指定的文字。比如输出'hello, world',用代码实现如下: 注意: 1.当我们在Python交互式环境下编写代码时,>>>是Python解释器的提示符,不是代码的一部分。 2.当我们在文本编辑器中编写代码时,千万不要自己添加 >>>。 print语句也可以跟上多 ...
分类:
编程语言 时间:
2017-11-28 01:17:34
阅读次数:
234
先了解 文本编辑器存取文件原理 python解释器执行py文件原理 python解释器与文本编辑器的区别 字符编码 字符编码就是代码翻译成计算机能执行的二进制文件的标准 计量单位 编码 python解释器在加载 .py 文件中的代码时,会对内容进行编码(默认ascill) 字符编码的发展 注:内存中 ...
分类:
其他好文 时间:
2017-11-26 16:00:56
阅读次数:
282
如下图所示, python的编译执行过成为: 在执行某个.py文件前,首先在内存中由python解释器进行词法分析和语法分析。词法分析和语法分析通过后,会对.py文件进行解释,此时将.py文件解释为字节码文件(Cpython将.py文件编译为.pyc文件),然后执行该字节码文件,就生成机器码文件,由 ...
分类:
编程语言 时间:
2017-11-25 22:38:50
阅读次数:
132
要限制关键字参数的名字,就可以用命名关键字参数 由于调用时缺少参数名 city 和 job,Python解释器把这4个参数均视为位置参数,但person()函数仅接受2个位置参数。 参数顺序 在Python中定义函数,可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参数。 顺序: 必选参数 ...
分类:
其他好文 时间:
2017-11-23 08:26:30
阅读次数:
122
如下: 安装readline-devel包即可解决。 yum install readline-devel(Centos7,其他环境未测,但应该差不多) 可能存在的依赖包: ...
分类:
编程语言 时间:
2017-11-22 21:49:29
阅读次数:
216
PyCharm 配置远程python解释器和在本地修改服务器代码 最近在学习机器学习的过程中,常常需要将本地写的代码传到GPU服务器中,然后在服务器上运行。之前的做法一直是先在本地写好代码,然后通过FileZilla这样的文件传输工具来将写好的文件传到服务器,再通过ssh工具远程连接到服务器,执行相 ...
分类:
编程语言 时间:
2017-11-18 14:55:21
阅读次数:
1524
一、模块 一个模块就是一个包含了python定义和声名的文件,文件名就是模块名加上.py后缀。 import加载的模块分为四个通用类别: 1.使用python编写的代码(.py文件) 2.已被编译为共享库或DLL的C或C++扩展 3.包好一组模块的包 4.使用C编写并链接到python解释器的内置模 ...
分类:
编程语言 时间:
2017-11-16 20:53:39
阅读次数:
205
1未区分环境 当然,执行的时候也是 这样就可以选择是哪个python了 [python] 自问自答:python -m 参数? 其实,python在终端执行脚本时,就已经选定了python解释器了,如,python t1.py 或 python2 t1.py ,一般情况下,python默认是Pyth ...
分类:
其他好文 时间:
2017-11-15 00:27:13
阅读次数:
164