当前位置: 移动技术网 > IT编程>脚本编程>Python > python命令行模式和交互模式学习讲解

python命令行模式和交互模式学习讲解

2018年02月27日  | 移动技术网IT编程  | 我要评论

浪琴湾好玩吗,元钿辉,4dx

1.python命令行模式和交互模式:

进入命令行模式:打开cmd

进入交互模式:打开cmd,输入python或者打开python(command line)

推出交互模式:输入exit()。若由命令行模式进入的交互模式,则退出到命令行模式

命令行模式下:cd 工作目录 python file.py可以运行当前目录下的.py文件。.py文件可以用sublime或者notepad等文本编辑器编辑,保存为.py格式即可。做数据分析时,可以在jupyter notebook里编辑,也可把.py文件导入jupyter notebook。大项目可以用pycharm等ide。

交互模式下:输入一行,执行一行。200+100这行语句在交互模式下可打印结果,但是写成.py文件在命令行模式下运行没有结果,所以必须要写print(200+100)

2.包,模块,类

:是一个包含init.py 文件的目录,它定义了由n个模块或n个子包组成的python应用程序执行环境。

模块:把方法和变量的定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。可理解为对应于一个.py文件。你在其他需要这些功能的文件中,导入这模块,就可重用这些函数和变量。一般用module_name.fun_name,和module_name.var_name进行使用。模块属性name,它的值由Python解释器设定。如果脚本文件是作为主程序调用,即该脚本文件是main.py,其值就设为main,如果是作为模块被其他文件导入,它的值就是其文件名。例如在main.py中import client,client.name的值就是client。内建函数dir()可以查看模块定义了什么名字(包括变量名,模块名,函数名等):dir(模块名),没有参数时返回所有当前定义的名字

:它将数据和操作进行封装,以便将来的复用。有多态、封装、继承的特点。

引用

import module_name #模块之间可以相互引用,

from module import function #可以直接从模块中导入(函数)名字到符号表,多个可用逗号连接,但模块名字不会被导入。

from module import * #可以把模块中的所有(函数)名字全部导入,除了那些以下划线开头的名字符号。不建议使用,不清楚导入了什么符号,有可能覆盖自己定义的东西

import html.parser as h #给包html.parser 定义一个h别名

from os.path import dirname, exists, isdir, splitext #从 os包中的path类中引入 dirmame exists 等方法

import urllib.request #引入 urllib resquest包

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网