其实我们的第一个程序helloworld
已经在安装编辑器解释器的过程中完成了,但是为了更好的推进接下来的学习,我们需要对Python的一些概念以及开发环境的操作进行一些阐述
Python运行模式
Python的运行有两种模式,一种交互式,一种做成脚本文件,交互式模式下可以即时得到代码执行结果,调试程序十分方便,若想将代码永久保存下来,则必须将代码写入脚本文件中
交互式
打开idle或者在cmd窗口输入python
,进入交互页面,就能直接输入python语句,回车即可执行
脚本文件
以后主要就是在代码写入脚本文件中,偶尔需要打开交互式模式调试某段代码、验证结果
既:将代码写在一个后缀名为.py的文本文件中
运行python程序的步骤
由于python是解释型语言,没有编译成机器码的过程,所以在运行的时候需要配合不同平台的python解释器,将其解释成为机器语言供机器运行
在运行python程序的时候
- 首先会启动python解释器
- 解释器会发送系统调用,将
.py
文件的内容从硬盘读取到内存,此时的文件还都是普通字符,没有任何意义 - 解释器开始逐条解释执行刚刚读入内存的
.py
文件代码,并识别python语法
pycharm与虚拟环境
虚拟环境是python中非常重要的一个概念
因为python有非常多的包,来简化我们的开发,减少我们的代码量,减少迁移项目位置时候的繁琐、避免重复造轮子的过程,而包之间难免会产生重复的函数冲突,所以把所有的包全都下载在自己的开发环境中是一种非常不理智的行为
python的大佬们就想出了一个好的办法,就是用虚拟环境,把每一个项目的环境单独隔离出来,互不影响
由于创建python虚拟环境的方式太多,比如virtualenv、conda、Virtualenvwrapper,而恰好后续需要大量使用pycharm,所以这里就直接以pycharm为例创建虚拟机环境创建项目
创建虚拟环境创建新项目
我们创建新项目的时候如图选择使用python虚拟环境进行项目创建
注释
在代码中,我们通常为了方便朋友和自己的阅读,需要将部分代码的功能和用法记录下来,这一部分的代码不能被编译器或者解释器说执行,所以就有了注释的概念
注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示,能提高程序代码的可读性。
"""
这是一个多行注释
"""
'''
这也是一个多行注释
'''
print('helloworld') # 这是一个单行注释
按照PEP8规范,单行注释应在代码后空两格
pycharm规范代码
按照PEP8规范格式化代码
修改规范代码快捷键
…(img-d7GxtIPR-1602381096150)]
修改规范代码快捷键
[外链图片转存中…(img-rYBU2n5a-1602381096152)]