1.Python科普
- python科普(编译器、解释器)
- python作者:吉多·范罗苏姆(Guido van Rossum),Python的名字是因为:他是 BBC 电视剧——蒙提·派森的飞行马戏团(Monty Python's Flying Circus)的爱好者
- 编译器:将其他语言翻译成机器语言的工具(整体编译后,形成可执行文件;中间若有错误,不能形成可执行文件) C C++
- 解释器:编译器以解释方式运行的时候,称之为解释器 (逐行解释;若中间有错误,从有错的行开始不能运行,错误之前可以运行) Python
- 编译器、解释器的不同点在于:翻译时间点的不同
2. python的执行原理
- 1、 操作系统会首先让 CPU 把 Python 解释器 的程序复制到 内存 中
- 2、Python 解释器 根据语法规则,从上向下 让 CPU 翻译 Python 程序中的代码
- 3、CPU 负责执行翻译完成的代码
3.查看python解释器大小的方式
![](https://img.haomeiwen.com/i12983270/3b62b5507c597edd.png)
3、ipython安装
sudo apt install python3-pip
pip3 install ipython3
4、 注释
- 注释的作用:使用用自己熟悉的语言,在程序中对某些代码进行标注说明,增强程序的可读性
- 单行注释
- # 开头
- 在代码后面增加的单行注释:以使用 # 在代码的后面(旁边)增加说明性的文字;但是,需要注意的是,为了保证代码的可读性,注释和代码之间 至少要有 两个空格
- 多行注释
- 可以用 一对 连续的 三个 引号(单引号和双引号都可以)
''' 或者 """
- 可以用 一对 连续的 三个 引号(单引号和双引号都可以)
5.变量
- 在 Python 中,每个变量 在使用前都必须赋值,变量 赋值以后 该变量 才会被创建.第一次出现是定义,第二次出现是调用.在python中定义变量是不需要指定类型的.
- 变量的类型
数字型:int float boo complex(复数型)
非数字型:字符串 列表 元祖 字典 - 变量之间的计算
- 数字型变量可直接进行计算
-
字符串变量之间使用 + 拼接成字符串,如下所示:
Selection_021.png
-
字符串变量可用 * 重复输出
Selection_022.png
- 类型转换函数
- int(x)--------将x转换为一个整数
- float(x)------ 将x转换到一个浮点数
- 一个数字字符型变量可以通过转换函数将字符型转换成数字型变量,然后在进行计算
- 变量的格式化输出
- %s:字符串
%d: 十进制整数,%06d表示输出的显示位数|不足的地方0补全
%f: 浮点数,%.02f表示保存两位小数
%%: 输出 %
5.变量命名 - 在 Python 中,如果 变量名 需要由 二个 或 多个单词 组成时,
,命名时,每个单词都使用小写字母,且单词与单词之间使用 _下划线 连接 - 驼峰命名法
- 小驼峰式命名法:一个单词以小写字母开始,后续单词的首字母大写,如firstName
- 大驼峰式命名法:每一个单词的首字母都采用大写字母,如FirstName
6. 判断语句
if .....
else......
if ......
elif ......
else..........
7.运算符
- 算数运算符
- 加、减、乘、除、取整、取余、幂
- 比较(关系运算符)
- 逻辑运算符
- and or not
- 赋值运算符
- += : 如:a += b 等效于 a = a+b
- 运算符的优先级
幂----乘、除、取余、取整----加减----比较----等于----赋值----逻辑
8.循环
- 程序的三大流程:
顺序 —— 从上向下,顺序执行代码
分支 —— 根据条件判断,决定执行代码的 分支
循环 —— 让 特定代码 重复 执行 - while语句的基本语法
初始条件设置 —— 通常是重复执行的 计数器
while 条件(判断 计数器 是否达到 目标次数):
条件满足时,做的事情1
条件满足时,做的事情2
条件满足时,做的事情3
...(省略)...
处理条件(计数器 + 1
如打印小星星
![](https://img.haomeiwen.com/i12983270/3fc38a2849d6c204.png)
- break & continue
- break :某一条件满足时,退出循环,不再执行后续重复的代码
- continue:在循环过程中,如果某一个条件满足后,不希望 执行循环代码,但是又不希望退出循环,可以使用 continue,也就是:在整个循环中,只有某些条件,不需要执行循环代码,而其他条件都需要执行,使用时要特别注意,不小心会出现死循环
- pass
实战23.2.png
实战23.1.png
从输入结果中,我们可以看到,当输入0是,什么都不输出,直接pass;输入100是,直接退出循环
-
while的嵌套
如九九乘法表:
Selection_023.png
网友评论