作者:2364118915_86406b_479 | 来源:互联网 | 2023-06-02 16:50
一 Python解释器的作用 Python解释器作⽤:运⾏⽂件
Python解释器种类
CPython, C语⾔开发的解释器[官⽅],应⽤⼴泛的解释器。 IPython,基于CPython的⼀种交互式解释器。 其他解释器 PyPy,基于Python语⾔开发的解释器。 Jython,运⾏在Java平台的解释器,直接把Python代码编译成Java字节码执⾏。 IronPython,运⾏在微软.Net平台上的Python解释器,可以直接把Python代码编译 成.Net的字节码。 博客中使⽤的解释器: CPython
二 下载Python解释器 下载地址: https://www.python.org/downloads/release/python-372/
[单击上述链接] – 查找⽬标⽂件: Windows x86-64 executable installer – 单击即可下载。
默认安装目录:C:\Users\maltose\AppData\Local\Programs\Python\Python37
查看是否安装成功
三 PyCharm的作⽤ PyCharm是⼀种Python IDE(集成开发环境),带有⼀整套可以帮助⽤户在使⽤Python语⾔开发时提⾼其效率的⼯具,内部集成的功能如下:
Project管理 智能提示 语法⾼亮 代码跳转 调试代码 解释代码(解释器) 框架和库 … PythonCharm分为专业版(professional)和社区版(community),本博客以社区版为基准进⾏操作和讲解。
四 PyCharm下载和安装 下载 下载地址: http://www.jetbrains.com/pycharm/download/#section=windows
注意:这⾥选择Community(社区版)下载,专业版是收费版本,社区版可以满⾜我们基础编程需求。
安装
双击安装包 – [运⾏] – [允许你应⽤更改设备]: [是] – [Next] – [选择安装位置] – [Next] – [Install] --[Finish]。
五 PyCharm基本使⽤ 5.1 新建项⽬ 打开PyCharm – [Create New Project] – 选择项⽬根⽬录和解释器版本 – [Create],即可完成新建⼀个项⽬。
5.2 新建⽂件并书写代码 项⽬根⽬录或根⽬录内部任意位置 — 右键 – [New] – [Python File] – 输⼊⽂件名 – [OK],如果是将来要上传到服务器的⽂件,那么⽂件名切记不能⽤中⽂。 双击打开⽂件,并书写⼀个最简单的Python代码:
print ( "hello world" )
5.3 运⾏⽂件 ⽂件打开状态 – 空⽩位置 — 右键 – Run – 即可调出Pycharm的控制台输出程序结果。
结果:
六 PyCharm的基本设置 [file] – [Settings]/[Default Settings]。
6.1 修改主题 [Appearance & Behavior] – [Appearance]
Theme:修改主题 Name:修改主题字体 Size:修改主题字号 6.2 修改代码⽂字格式 [Editor] – [Font]
Font:修改字体 Size:修改字号 Line Spacing:修改⾏间距 6.3 修改解释器 [Project: 项⽬名称] – [Project Interpreter] – [设置图标] – [Add] – 浏览到⽬标解释器 – [OK] --[OK]。
6.4 项⽬管理 6.4.1 打开项⽬ [File] – [Open] – 浏览选择⽬标项⽬根⽬录 – [OK] – 选择打开项⽬⽅式。打开项⽬的⽅式共三种,分别如下:
This Window 覆盖当前项⽬,从⽽打开⽬标项⽬ New Window 在新窗⼝打开,则打开两次PyCharm,每个PyCharm负责⼀个项⽬。 Attach 6.4.2 关闭项⽬ [File] – [Close Project]/[Close Projects in current window]
七 注释 单行注释
多行注释:
"""第⼀⾏注释第⼆⾏注释第三⾏注释 """ '''注释1注释2注释3 '''
快捷键: ctrl + /
八 变量 变量就是⼀个存储数据的的时候当前数据所在的内存地址的名字⽽已
定义变量
变量名 = 值
变量名⾃定义,要满⾜标识符 命名规则
标识符
标识符命名规则是Python中定义各种名字的时候的统⼀规范,具体如下:
由数字、字⺟、下划线组成 不能数字开头 不能使⽤内置关键字 严格区分⼤⼩写 False None True and as assert break class continue def del elif else except finally for from global if import in is lambda nonlocal not or pass raise return try while with yield
命名习惯
⻅名知义。 ⼤驼峰:即每个单词⾸字⺟都⼤写,例如: MyName 。 ⼩驼峰:第⼆个(含)以后的单词⾸字⺟⼤写,例如: myName 。 下划线:例如: my_name 。 使⽤变量
my_name = 'TOM' print ( my_name) schoolName = '⿊⻢程序员' print ( schoolName)
九 python里的BUG 认识bug
所谓bug,就是程序中的错误。如果程序有错误,需要程序员排查问题,纠正错误。
Debug⼯具
Debug⼯具是PyCharm IDE中集成的⽤来调试程序的⼯具,在这⾥程序员可以查看程序的执⾏细节和流程或者调解bug。 Debug⼯具使⽤步骤:
打断点 Debug调试 打断点
断点位置 ⽬标要调试的代码块的第⼀⾏代码即可,即⼀个断点即可。 打断点的⽅法 单击⽬标代码的⾏号右侧空⽩位置。 Debug调试 打成功断点后,在⽂件内部任意位置 — 右键 – Debug’⽂件名’ — 即可调出Debug⼯具⾯板 – 单击StepOver/F8,即可按步执⾏代码。
十 数据类型 在 Python ⾥为了应对不同的业务需求,也把数据分为不同的类型。
检测数据类型的⽅法: type()
a = 1 print ( type ( a) ) b = 1.1 print ( type ( b) ) c = True print ( type ( c) ) d = '12345' print ( type ( d) ) e = [ 10 , 20 , 30 ] print ( type ( e) ) f = ( 10 , 20 , 30 ) print ( type ( f) ) h = { 10 , 20 , 30 } print ( type ( h) ) g = { 'name' : 'TOM' , 'age' : 20 } print ( type ( g) )
数据类型
整型: int 浮点型: float 字符串: str 布尔型: bool 元组: tuple 集合: set 字典: dict 十一 运算符 运算符分类
算数运算符 赋值运算符 复合赋值运算符 ⽐较运算符 逻辑运算符 11.1 算数运算符 运算符 描述 实例 + 加 1 + 1 输出结果为 2 - 减 1-1 输出结果为 0 * 乘 2 * 2 输出结果为 4 / 除 10 / 2 输出结果为 5 // 整除 9 // 4 输出结果为2 () 小括号 ⼩括号⽤来提⾼运算优先级,即 (1 + 2) * 3 输出结果为 9
注意: 混合运算优先级顺序: () ⾼于 ** ⾼于 * / // % ⾼于 + - 11.2 赋值运算符 运算符 描述 实例 = 赋值 将 = 右侧的结果赋值给等号左侧的变量
num = 1 print ( num)
num1, float1, str1 = 10 , 0.5 , 'hello world' print ( num1) print ( float1) print ( str1)
结果如下:
a = b = 10 print ( a) print ( b)
结果如下:
11.3 复合赋值运算符 运算符 描述 实例 += 加法赋值运算符 c += a 等价于 c = c + a -= 减法赋值运算符 c -= a 等价于 c = c- a *= 乘法赋值运算符 c *= a 等价于 c = c * a /= 除法赋值运算符 c /= a 等价于 c = c / a //= 整除赋值运算符 c //= a 等价于 c = c // a %= 取余赋值运算符 c %= a 等价于 c = c % a **= 幂赋值运算符 c ** = a 等价于 c = c ** a
a = 100 a += 1 print ( a) b = 2 b *= 3 print ( b) c = 10 c += 1 + 2 print ( c)
11.4 ⽐较运算符 ⽐较运算符也叫关系运算符, 通常⽤来判断。
<>
运算符 描述 实例 &#43;&#61; 加法赋值运算符 c &#43;&#61; a 等价于 c &#61; c &#43; a