一、Python解释器下载、安装及运行
(一)下载
[官网:] (www.python.org)
选择对应操作系统及所需python解释器版本下载,如:python3.8
(二)安装
- 默认安装:一般安装在C盘
- 定制安装:可自定义安装路径,如 D:\python3.8
详细安装过程可自行百度,或观看B站安装教程,一定要勾选添加到系统环境变量!!!
思考:为什么要下载安装python解释器?不下载安装可以吗?
(三)运行模式
命令交互模式(shell)
输入命令并按回车执行,
常用快捷键:Alt+p(显示上一条执行过的命令)、Alt+n(下一条命令)、Ctrl+c(终止执行,返回命令提示符)、Ctrl+q(退出)
代码编辑模式
可新建、打开、编辑、调试运行python 源程序文件(*.py)(也称为Python的脚本文件或模块文件)
进入代码编辑模式方式:
a. 新建源程序文件:在shell中,选择file–>new file(或按ctrl+n)打开代码编辑窗口;
b.打开已有源程序文件: 在shell中,选择file–>open(或按ctrl+o),打开文件选择对话框,选择要打开的程序文件,进入代码编辑窗口;
c. 打开计算机(即资源管理器),选择要打开的Python源程序文件,右键单击,选择Edit with IDLE。
二、Python语法基础
(一)简单数据类型(不能分解成更小的数据类型)
- int(整型):整数
- float(浮点型):浮点数(带小数点的数即小数,或用科学计数法表示的数)
- str(字符串型):用引号括起来的一串字符
- bool(布尔型或逻辑型):True(真)、False(假)
(二)复合数据类型(由简单数据类型或者复合数据类型组成)
- list(列表):由中括号[]括起来的一组数据
- tuple(元组):由小括号()括起来的一组数据
- dict(字典):由大括号{}括起来的若干组键值对
- set(集合):由大括号{}括起来的一组数据
(三)基本运算
- 算术运算: +, - , * , **, / , //, %
- 比较运算(关系运算): <, >, <=, >=, ==, !=
- 布尔(逻辑)运算:not, and, or
(四)数据的输入与输出
- 输出: print()
- 输入: input()
(五)常量(Constant)
在程序运行过程中始终保持不变的量称为常量。
所有的常数都是常量。常量可以是数字、字符串、布尔值、空值。
(六)变量(Variable)
内存单元的符号化表示(即内存单元的名字name)
- 命名规则: 由字母、数字、下划线组成,不能以数字开头,区分大小写,不能使用python保留字
- 赋值:变量名 = 表达式 (注:先计算右边表达式,再把结果存入左边变量表示的内存中)
- 取值:变量名( 注:必需先赋值)
- 取址: id(变量名)
- 取类型:type(变量名)
(七)函数(Function)
具有某种特定功能的程序。
Python提供了许多内置函数:如print(),input(),type(),id(),int(),float(),str(),bool()等等。
根据需要我们可以自定义函数。
语法格式:
1 | def 函数名(参数): |
函数调用:函数名(参数)
(八)表达式(Expression)
将一个或多个常量、变量或函数通过运算符连结而成的式子。
单独的一个常量、变量或函数也称为一个表达式。
根据运算符可分为:算术表达式,关系表达式,逻辑表达式等
(九)程序的基本结构(流程控制)
顺序结构:程序根据自上而下的先后顺序依次执行每个语句直至结束。
分支(选择)结构:根据条件成立与否有选择地执行部分指定语句。
A. 单分支:
1
2if 条件:
语句体B. 双分支:
1
2
3
4if 条件:
语句体1
else:
语句体2C. 多分支:
1
2
3
4
5
6
7
8
9if 条件1:
语句体1
elif 条件2:
语句体2
elif 条件3:
语句体3
...
else:
语句体循环结构:根据条件重复执行某一部分语句。重复执行的语句称为循环体。
A. while循环:
1
2while 条件:
循环体B. for-in循环:
1
2for 循环变量 in 可迭代对象:
循环体