代码仓库: https://gitee.com/guslegend/python
Python简介
Python优势:
- 简单,易学,适应人群广泛
- 免费,开源
- 应用领域广泛
Python发展历史:Python(计算机编程语言)_百度百科
Python解释器
Python解释器器作⽤用:运⾏行行⽂文件
- Python解释器器种类
-
- CPython,C语⾔言开发的解释器器[官⽅方],应⽤用⼴广泛的解释器器。
- IPython,基于CPython的⼀一种交互式解释器器。
- 其他解释器器
-
-
- PyPy,基于Python语⾔言开发的解释器器。
- Jython,运⾏行行在Java平台的解释器器,直接把Python代码编译成Java字节码执⾏行行。
- IronPython,运⾏行行在微软.Net平台上的Python解释器器,可以直接把Python代码编译成.Net的字节码。
-
下载地址: Python Release Python 3.7.2 | Python.org
注释
- 作用:
用人们熟悉的语言对代码进行解释说明,方便后续维护
- 注释的分类:
-
- 单行:
# 注释内容
, 快捷键 ctrl+/ - 多行:
""" 注释内容 """
或''' 注释内容 '''
- 单行:
- 解释器不执行注释内容
变量
- 定义变量的语法
变量名 = 值
- 标识符
-
- 由数字,字母,下划线组成
- 不能数字开头
- 不能使用内置关键字
- 严格区分大小写
- 数据类型
-
- 整型: int
- 浮点型: float
- 字符串: str
- 布尔型: bool
- 元组: tuple
- 集合: set
- 字典: dict
输出
- 格式化符号
-
- %s : 字符串
- %d : 整数
- %f : 浮点数
- f-字符串
-
- f'{表达式}'
- 转义字符
-
- \n :换行
- \t : 制表符
- print结束符
print( '内容', end="")
输入
- 输入功能
-
- input( ' 提示文字 ' )
- 输入的特点
-
- 一般将input接收的数据存储到变量
- input接收的任何数据默认都是
字符串数据类型
转移数据类型
运算符
- 算数运算的优先级
-
- 混合运算优先级顺序:
()
高于**
高于*
/
//
%
高于+
-
- 混合运算优先级顺序:
赋值运算符
-
- =
- 复合赋值运算符
-
- +=
- -=
- *=
-
- 优先级
-
-
- 先算复合赋值运算符右侧的表达式
- 再算复合赋值运算的算数运算
- 最后算赋值运算
-
- 比较运算符
-
- 判断相等:==
- 大于等于:>=
- 小于等于:<=
- 不等于:!=
- 逻辑运算符
-
- 与:and
- 或:or
- 非:not