1.统计一句话,有几个字母 a,几个单词boy

2.一句话里面删除所有的a
python操作的都是str类型(unicode)
unicode-----通过encode函数转变成--->bytes类型
bytes类型----通过decode函数转变成--->str类型(unicode)

题目:bytes(gbk)转换为bytes(utf-8)
分析:
步骤一:生成bytes(gbk)
"abc".encode("gbk")
说明:python存都是str(unicode),故先存后转gbk,达到gbk的第一个目标
步骤二:转换成unicode
"abc".encode("gbk").decode("gbk")
说明:转unicode为了存python
步骤三:将unicode转换成bytes(utf-8)
"abc".encode("gbk").decode("gbk").encode("utf-8")


如何查看python默认编码

文件编码互转

help 和 dir的区别

0、空(说明{}[] None等 )为假,其他都为真

变量
python无定义常量的关键字
变量存内存里面,在使用前都必须赋值,赋值以后才会被创建
变量命名规则:

数据类型
数字、字符串、列表、元组、字典、集合
题目:a,b,c,d值值互换为d,c,b,a(如下:体现出python的简洁)


查变量的内存地址 id():

对象、程序块
方法和函数关系:在类里面函数称为方法
编码规范



本课主要讲解Python自动化测试中涉及的编码问题,包括Unicode、GBK与UTF-8的转换,以及Python中的变量和编码规范。通过实例展示了如何进行字符串操作,如统计特定字符出现次数、删除特定字符,以及了解Python中的数据类型和变量命名规则。此外,还探讨了Python中的方法与函数关系以及编码规范的重要性。

被折叠的 条评论
为什么被折叠?



