第一章 基础中的基础
文章目录
目录
前言
没有前言,直接干
一、初识Python
1、字面量
就是可以写下来的值,包括6中类型
数字 Number
字符串 String
列表 List
元组 Tuple
集合 Set
字典 Dict
2、注释
解释说明,让自己看懂,也让别人看懂,还有给自己写代码理一理思绪
#单行注释 ctrl + / 快捷键
"' 多行注释 '''
3、变量
变量名 = 变量值
目的是存储运行过程中的数据,而存储的目的是重复使用
4、数据类型
使用type()来查看
变量没有类型,变量储存的值有数据类型
5、数据类型转换
- 任何类型都可以转换成字符串类型
- 字符串转数字需本来就是数字
- 字符串转浮点型会丢失精度
6、标识符
就是各个东西的名字
规则:
- 内容限定 英文、中文、数字、下划线
- 大小写敏感
- 不可用关键字
规范
- 见名知意
- 下划线命名法
- 英文全小写
7、运算符
算数运算符: + - * / // %
赋值运算符:=
复合赋值运算符:+= -= *= 等等
二、字符串拓展
1、三种定义方式
单引号,双引号,三引号 主要为了可以嵌套使用,不引起歧义
另外,可以用转义字符 \
2、字符串拼接
用+ 连起来就行了,注意字符串不能和非字符串拼接
3、字符串格式化
%:占位符 s:将变量变成字符串格式放到占位符位置
%s 字符串 %d整型 %f 浮点型
4、精度控制
%5.2f 5表示宽度,前面少的用空格补齐
.2表示小数点后保留2位
5、字符串快速格式化
f“{变量}{变量}”
这种方式不管类型,不考虑精度控制,但是快捷方便
6、格式化表达式
表达式在输出时直接会得到结果
7、input输入语句
input(提示信息) 可以在输入前显示
无论输入的什么类型,得到的数据都是字符串类型,如果需要整形则要类型转换
三、判断语句
1、布尔类型
属于6种数据类型中数字类型中的一种
用来表示 是或否 true false
可以通过定义得到,也可以通过比较运算符得到
2、格式
if 判断语句:
判断得True之后的操作
elif 判断语句:
判断得True之后的操作
else:
判断得False之后的操作
判断是互斥且有序的,可以在判断语句中写input语句简化代码
四、循环语句
1、while循环
格式:
while 判断语句:
判断得True之后的操作
可以跳出循环的语句
循环条件自定义,自行控制循环条件
2、for循环
是一种轮询机制,对一批内容逐个处理
从待处理的数据集中逐个取出数据,赋值给临时变量
说是的数据集,是可迭代类型,包括字符串、列表、元组等。