1.类 2.类实例化 3.类的property 通过定义一个特殊的__init__方法,绑定相关属性。 有了__init__方法,在创建实例的时候,就不能传入空的参数了,必须传入与__init__方法匹配的参数,但self不需要传,Python解释器自己会把实例变量传进去 4.访问权限 这样就确保了 ...
分类:
编程语言 时间:
2018-09-25 23:29:56
阅读次数:
357
第一部分 Python基础篇(80题) 1. 为什么学习Python? 2. 通过什么途径学习的Python? 3. Python和Java、PHP、C、C#、C++等其他语言的对比 4. 简述解释型和编译型编程语言? 5. Python解释器种类以及特点? 6. 位和字节的关系? 7. b、B、K ...
分类:
其他好文 时间:
2018-09-25 10:15:13
阅读次数:
217
1、python的文件后缀为.py 2、另种执行方式: a:python解释器 py文件路径 b:python进入解释器,实时输入并获取执行结果 3、若Python文件中有汉字,并且没有编码解释,使用Python2运行会报错 4、n=input('请输入用户名:') 永远等待,直到用户输入了值,赋值 ...
分类:
其他好文 时间:
2018-09-24 23:15:17
阅读次数:
234
importsyssys.argv#运行脚本是读取命令后的参数sys.exit()#退出程序print(sys.version)#获取python解释器当前版本sys.maxint()#最大的int值sys.path#返回模块的搜索路径sys.platform#返回操作系统平台的名称sys.stdout.write("please")#在屏幕上输出print(os.path.a
分类:
其他好文 时间:
2018-09-24 17:49:22
阅读次数:
167
"转自这里" 先放上 简短的“速查表”,罗列了五种Python下划线模式的含义: 模式 | 举例 | 含义 | | 单前导下划线 | | 命名约定,仅供内部使用。通常不会由Python解释器强行执行(通配符导入除外),只作为对程序员的提示。 单末尾下划线 | | 按约定使用以避免与Python关键字 ...
分类:
编程语言 时间:
2018-09-24 17:48:25
阅读次数:
163
为什么有人会说 Python? 多线程是鸡肋?知乎上有人提出这样一个问题,在我们常识中,多进程、多线程都是通过并发的方式充分利用硬件资源提高程序的运行效率,怎么在 Python 中反而成了鸡肋? 有同学可能知道答案,因为 Python 中臭名昭著的 GIL,GIL 是什么?为什么会有 GIL?多线程 ...
分类:
编程语言 时间:
2018-09-24 17:21:20
阅读次数:
152
PyCharm默认会使用虚拟的Python解释器,即使没有安装也能够运行Python代码,但有强迫症的程序员一定不能忍受Project中存在这么多的文件目录 设置Python版本 File Settings Project Project Interpreter,设置本地安装的Python解释器版本 ...
分类:
编程语言 时间:
2018-09-23 18:27:09
阅读次数:
154
# sys模块是与python解释器交互的一个接口 # sys.argv #命令行参数list,第一个元素是程序本身路径 # sys.exit(n) # 退出程序,正常退出时exit(0),错误退出sys.exit(1) # sys.version # 获取python解释器程序的版本信息 # sy... ...
分类:
其他好文 时间:
2018-09-23 16:26:18
阅读次数:
100
理论知识 全局解释器锁GIL Python代码的执行由Python虚拟机(也叫解释器主循环)来控制。Python在设计之初就考虑到要在主循环中,同时只有一个线程在执行。虽然 Python 解释器中可以“运行”多个线程,但在任意时刻只有一个线程在解释器中运行。 对Python虚拟机的访问由全局解释器锁 ...
分类:
编程语言 时间:
2018-09-22 00:49:49
阅读次数:
181
何为模块?一个模块就是包含了python定义和声明的文件,文件名就是模块加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1.使用python编码的代码(.py文件) 2.一杯编译为共享库或DLLD的C或C++扩展 3.包好一组模块的包 4.使用c编写并链接到python解释器的内 ...
分类:
其他好文 时间:
2018-09-21 17:39:31
阅读次数:
182