编码与解码详解:
(1)Python2的默认编码是ascll,Python3 的默认编码是unicode。
(2)编码和解码:
- 编码:就是把str的数据类型转为bytes的数据类型的过程,使用到的关键字是encode str→bytes
- 解码: 把bytes的数据类型转为str的数据类型的过程,使用到的关键字是decode bytes→str
- str_bytes把str数据类型转换为bytes数据类型
(3)编码以及解码的步骤:先定义变量在调用变量
(4)编码和解码实战:就是当你想查看的内容为乱码的时候,可以使用解码来获取正确显示内容
逻辑判断:python中一般使用if-elif-else语句进行逻辑判断
使用此语句要注意以下几点;
1.if是如果的意思 elif是否则如果 else是其他
2、程序在执行时,首先执行if语句,如果成立,则下面的elif和else语句都将被忽略;如果不成立,则执行elif语句;如果elif语句仍不成立,则执行最后的else语句。
3、else、elif为子块,不能独立使用
4、一个if语句中可以包含多个elif语句,但结尾只能有一个else语句
5.else和elif语句也可以叫做子句,它们不能独立使用,两者都是出现在if、for、while语句内部的。else子句可以增加一种选择;而elif子句则是需要检查更多条件时会被使用,与if和else一同使用,elif是else if 的简写。.
无限循环和for循环:无线循环使用(while True) 终止循环在结尾添加关键字break
操作步骤:
先将所有语句全选 在上方输入 while True:
for循环:使用的关键字 for in
引号:
1.单引号和双引号是等价的
2.三引号代表多行注释
3.单行注释用#号
字符串的操作;
1.查看一个对象有哪些使用方法,使用的关键字为dir()
2.字符串小写字母变为大写字母,使用的关键字为upper()
3.字符串大写字母变为小写字母,使用的关键字为lower()
4.为了证明我们输出的字符串为想要的类型,通过判断的方法来证明,正确则判断结果为True 错误则判断结果为 Flase,具体如下:
5.字符串以什么开头,使用的关键字为startswith("字母")
6.字符串以什么结尾,使用的关键字为endswith("字母")
7.字符串取消空格使用关键字strip()
具体操作如下:
8.字符串的拆分使用的关键字为spilt()-----会把字符串的数据类型转化为列表的数据类型
9.字符串的合并使用的关键字为join() [........]表示的是列表的数据类型
10.字符串的索引使用的关键字index(),索引是从0开始的 索引指的是单个字符串的索引
11.获取字符串的个数,使用的关键字为count()
12.字符串的替换,使用的关键字为replace()
13.判断是否为数字,使用的关键字为digit() 所有的都是数字,则判断结果为True 只要其中任意一个不是数字,则判断结果为Flase
14.对字符串进行循环 for循环 使用的关键字为 for 和 in 将str9的内容赋给item,一个一个进行输出
15.数字的循环 使用的关键字为,range() 其中的数字表示范围,只包含开头不包含结尾。
16.得到对象的索引和内容,使用的关键字为enumerate(),通过if语句进行判断输出结果,因为是同时判断索引和内容,所以这里要用到关键字 “and”
17字符串的比较,前提是字符串的类型相同 使用的关键字为“in”(包含)和“is”(内存地址一致) 查看对象的内存地址,使用关键字id(),具体如下:
注意:==,主要比较的是内容和具体的数据类型 in比较的是内容包含,也暗含了数据类型的比较,因为比较首先前提是数据类型是一致的 is是比较两个对象的内存地址
18,获取当前字符串的长度 使用关键字len()
输出结果:
19.发现字符串中字符的位置,使用关键字find(),如果字符串中有空格,此时一个空格也相当于一个字符
输出结果: