个人笔记(整理不易,有帮助,收藏+点赞+评论,爱你们!!!你的支持是我写作的动力)
笔记目录:学习笔记目录_pytest和unittest、airtest_weixin_42717928的博客-CSDN博客
目录
一:简单了解一下Python
编写的代码少(代码库完善),速度慢(因为Python是解释型语言,代码在执行时会一行一行地翻译成CPU能理解的机器码,这个翻译过程非常耗时),代码不能加密(发布Python程序就是发布源代码)。
Python是跨平台的,它可以运行在Windows、Mac和各种Linux/Unix系统上。
二:安装
安装Python,会得到Python解释器(就是负责运行Python程序的),一个命令行交互环境,还有一个简单的集成开发环境。
x86是32位,x86-64是64位
embeddable zip file:嵌入式版本,可集成到其它应用中
web-based installer:要联网安装
executable installer:可执行文件(*.exe)方式安装
安装完成
安装成功后,打开命令提示符窗口,敲入python后,会出现两种情况:
显示python的版本信息,说明安装成功
如果安装时候没有勾选那个,那就要手动配置环境变量:
可以参考百度安全验证
你看到提示符>>>
就表示已经在Python交互式环境中了,可以输入任何Python代码,回车后会立刻得到执行结果。
输入exit()
并回车,就可以退出Python交互式环境(直接关掉命令行窗口也可以)
三:Python解析器
安装Python,会得到一个官方版本的解释器:CPython
Python文件是以后缀.py
为扩展名的文本文件
要运行代码,就需要Python解释器去执行.py
文件
四:命令行模式和Python交互模式
命令行模式:
Python交互模式,它的提示符是>>>
在Python交互模式下输入exit()
并回车,就退出了Python交互模式,并回到命令行模式
五:执行.py
文件(在命令行模式执行)
在桌面新建一个文件,内容如下,重命名为hw.py(注意后缀是py)
原因是路径问题
注意:
Python交互模式的代码是输入一行,执行一行
命令行模式下直接运行.py
文件是一次性执行该文件内的所有代码
六:编辑器
(1)有推荐说使用Visual Studio Code,因为跨平台(Windows、Mac和Linux)
(2)我直接使用Pycharm(类似idea,需要破解,我使用的是jetbrains-agent.jar+注册码的方式,版本是2019.2):https://blog.csdn.net/weixin_42717928/article/details/102757053
备注:复制代码上的提示:按住alt,选中,alt不要放开,点击ctrl+Z
使用Pycharm:create new project(注意:前提是安装了Python)
pycharm成功配置加载了Python的环境变量
(3)绝对不能用Word和Windows自带的记事本。Word保存的不是纯文本文件,而记事本会自作聪明地在文件开始的地方加上几个特殊字符(UTF-8 BOM),结果会导致程序运行出现莫名其妙的错误
(4)如果是使用Sublime Text或者Notepad++,要注意文件所在的路径
假设我在桌面新建了一个hw.py文件,可以查看桌面有没有这个文件
七:输出
//输出a b
//遇到逗号,输出空格
print('a', 'b')
备注:java里面这样报错,通过+的方式进行连接
System.out.println('a'+' '+'b');
//这样是无效语法,不会输出空格
print(,)
//java和python一样,输出内容是整型(浮点型这些也一样),可以直接计算
System.out.println(1.0+2); //3.0
print(1.0+2) //3.0
八:输入
//输入一个值,存在name中,输出name的值
name = input('请输入你的内容:')
print('用户输入的内容:', name)
结果:
请输入你的内容:a1好
用户输入的内容: a1好(这里的空格是遇到逗号输出的)
备注:java是这样输入的
//新建一个读取标准输入(键盘)的扫描器对象
Scanner reader=new Scanner(System.in);
double a=reader.nextDouble();
System.out.println(a);