python环境搭建
第一章 环境搭建
1.1安装
- python官网www.python.org
- python3.6和python2.7
1.2配置
- 1.配置环境变量
2.写上对应进行配置
-
pycharm
1.3使用
win+r进入控制台
输入cmd
第二章 入门
python解释器的节气
Pycharm使用手册
安装
pycharm 快捷键
tab自动补全 首行缩进 ctrl+?是全行加#进行注释
ctrl+d 复制上一行 ctrl +z 撤销 ctrl+shift+z 撤销的撤销
更改字体大小
添加py版本
python简介
python2:源代码不统一 有重复功能的代码
py3;源代码统一 没有重复的功能代码
pyc 怎么存在
py 是文件名
**python是一个解释型语言是一个强语言 **
-
编译型 C
-
把每一条语句都提前编译成机器语言,保存成二进制以便计算机运行可以脱离环境运行 (只翻译一次)
优点
预编译使用前直接编译成计算机可以识别的语言(执行速度快)
缺点
不能跨平台使用 修改需要重新编译 (开发速度)
-
解释型(python)
-
需要下载解释器只有在执行程序的时候才把语言一句一句的翻译给计算机执行 (逐行翻译)
优点
下载解释器 可以跨平台执行 (开发速度快)
缺点
执行效率低 每次运行都需要解释一遍(执行速度慢)
动态和静态语言
动态
不用给变量制定数据类型
在运行期间才去做数据类型的检查 不用给变量制定数据类型 会在第一次给变量赋值的时候,自动将数据的类型存储下来
静态
在运行之前(编译器期间检查)要把变量全部声明
强类型
之前定义了数据类型 就一直是这个数据类型 除非强制类型转换
弱类型
数据类型可以被忽略的语言。
python(的解释器)种类
解释器的作用:将代码转换为二进制形式的机器语言,让机器来执行(cmd中输入python就是进入python解释器)
-
CPython
python的C语言实现。CPython会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在python虚拟机上
-
Jython
python的java实现,Jython代码动态 编译成java字节码,然后在jvm上运行
-
Ironpython
python的C#实现,Ironpython将python代码编译成C#字节码,然后在CLR上执行
-
PyPy
将python代码直接编译成机器码。
2.1输出
print('hello,word')
2.2注释
单行注释
#注释。。。。。内容
多行注释
```
注释内容
```