Python常用IDE
原始的Python自带的解释器是IDLE
,常用的PythonIDE有Anaconda带的Jupyter Notebook
,使用这种IDE的时候,安装后只需要在cmd
中输入jupyter notebook
即可。还有一种比较常用的Python IDE是Pycharm。
python退出
在windows的命令行,或ubuntu中,退出Python,使用exit()
即可。
Python基础语法
(1)注释#
,扩展名.py
先看一段代码,如下所示:
|
|
从上面的这段代码可以知道这些信息:
- 在Python中,注释是以
#
进行标识的; - Python程序文件以
.py
为后缀。 - 开头的代码指明了Python3解释的位置,即
#!/usr/bin/pyhton3
(其实我发现,不加这一行也能运行)。
除了#
可以作为注释外,还可以使用多个#
和'''
和"""
作为注释,如下所示:
|
|
(2)行与缩进
Python语法的一大特点应时使用缩进来表示代码块,不需要使用大括号,在下面的例子中,第二行与第四行,必须要缩进4个字符,才能正常运行,否则就会出错,如下所示:
|
|
(3)多行语句与引号
如果语句比较长,可以使用反斜杠(\
)来实现多行语句,格式如下所示:
|
|
但是在[]
,{}
或()
中,不需要使用反斜杠,如下所示:
|
|
使用3个双引号,可以直接换行,如下所示:
|
|
其实这段代码就相当下面的代码:
|
|
三引号,双引号和单引号的区别
看下面的案例就明白了:
|
|
只使用单引号的话,如果字符串里还有单引号,那么需要进行转义,或者说是如果双引号里面还有双引号,也需要转义。
(4)转义字符
先看一个案例,如下所示:
|
|
从这个案例中可以知道,在用Python处理目录时,需要对斜杠进行转义,如果目录的字符串比较长,例如C:\Program Files\Intel\WiFi\Help
,那就可以在这个字符串前面加上一个r
,如果最后要以斜杠结尾,那么只需要在最后使用转义符号即可,如下所示:
|
|
关键字keyword
Python的关键字指的Python编译器自己使用的,用户不可以使用,也就是说用户在定义函数,变量的时候不能使用Python自己的关键字,Python的关键字可以通过导入keyword
包来查看,如下所示:
|
|
Python帮助文档查阅
(1)help函数
使用help函数可以查看某个函数的帮助,也可以查看所用模块的名称,如下所示:
查看print
这个函数的帮助:
|
|
查看math
这个包以及这个包中ssqrt
这个函数的帮助,如下所示:
|
|
模块导入
使用import
可以加载某个模块,例如import math
就加载了math
这个模块,使用dir()
这个函数可以查看这个模块的成员,如下所示:
|
|
在Python中,模块的导入有两种形式,如下所示:
形式1:import module-name,import后面跟空格,然后是模块名称,例如import os
形式2:from module1 import module11,其中module1是一个大模块,里面还有子模块(通常是某个函数)modeule11,我们只想用module11,就可以这么写。
(1)内置函数与模块
内置函数
内置函数不需要导入任何模块即可直接使用,执行下面的命令可以列出所有内置函数和内置对象,如下所示:
|
|
内置模块
内置模块的查看方法如下所示:
|
|
对象
在python中,一切都是对象,每个对象在内存都中有自己的一个地址,这就是它的身份,可以通过id()
函数来查看它们,如下所示:
|
|