python自动化测试第二课(全天课):编码字符集、变量,python编码规范等

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

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

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():

对象、程序块

方法和函数关系:在类里面函数称为方法

 

编码规范

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值