热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

一Python之基础入门

一Python解释器的作用Python解释器作⽤:运⾏⽂件Python解释器种类CPython,C语⾔开发的解释器[官⽅],应⽤⼴泛

一 Python解释器的作用

Python解释器作⽤:运⾏⽂件

Python解释器种类


  1. CPython, C语⾔开发的解释器[官⽅],应⽤⼴泛的解释器。
  2. IPython,基于CPython的⼀种交互式解释器。
  3. 其他解释器
    • 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] – 选择打开项⽬⽅式。打开项⽬的⽅式共三种,分别如下:
在这里插入图片描述


  1. This Window
    覆盖当前项⽬,从⽽打开⽬标项⽬
  2. New Window
    在新窗⼝打开,则打开两次PyCharm,每个PyCharm负责⼀个项⽬。
    在这里插入图片描述
  3. 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⼯具使⽤步骤:


  1. 打断点
  2. Debug调试

打断点

断点位置
⽬标要调试的代码块的第⼀⾏代码即可,即⼀个断点即可。
打断点的⽅法
单击⽬标代码的⾏号右侧空⽩位置。
在这里插入图片描述
Debug调试
在这里插入图片描述
在这里插入图片描述
打成功断点后,在⽂件内部任意位置 — 右键 – Debug’⽂件名’ — 即可调出Debug⼯具⾯板 – 单击StepOver/F8,即可按步执⾏代码。


十 数据类型

在 Python ⾥为了应对不同的业务需求,也把数据分为不同的类型。

在这里插入图片描述
检测数据类型的⽅法: type()

a = 1print(type(a)) # -- 整型b = 1.1print(type(b)) # -- 浮点型c = Trueprint(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
# 输出101 a = a + 1,最终a = 100 + 1
print(a)
b = 2
b *= 3
# 输出6 b = b * 3,最终b = 2 * 3
print(b)
c = 10
c += 1 + 2
# 输出13, 先算运算符右侧1 + 2 = 3, c += 3 , 推导出c = 10 + 3
print(c)

11.4 ⽐较运算符

⽐较运算符也叫关系运算符, 通常⽤来判断。

<>
运算符 描述 实例
&#43;&#61; 加法赋值运算符 c &#43;&#61; a 等价于 c &#61; c &#43; a

推荐阅读
author-avatar
2364118915_86406b_479
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有