软件测试/测试开发丨Python基本数据类型之字符串

本文为霍格沃兹测试开发学社学员笔记分享
原文链接:https://ceshiren.com/t/topic/24540

Python常用数据类型-字符串

1、变量的定义和命名规则

(1)定义

1)变量是一种存储数据的载体,计算机中的变量是实际存在的数据或者说是存储器中存储数据的一块内存空间

2)变量的值可以被读取和修改

(2)命名规则

1)变量命由字母(广义的Unicode字符,不包括特殊字符)、数字和下划线构成,数字不能开头

2)大小写敏感(A和a是两个不同的变量)

3)不要与关键字(有特殊含义的单词)和系统保留字(如函数、模块等名字)冲突

2、字符串定义与使用场景

(1)定义

需要用双引号、单引号、三引号引起来

(2)使用场景:

1)数据提取之后的通用格式,如日志、excel

2)第三方数据信息

3、字符串:单行和多行

#单行字符串:双引号
str_a = "测试一行"
  
#多行字符串,三引号
str_b = """
第1行第1行第1行
第2行第2行第2行
第3行第3行第3行
"""

4、常用特殊字符:

a = "hello  world"
#\n换行
b = "happy \n sad"
#转义符\:打印有特殊含义的字符
c = "abc \\n def"

5、字符串之字面量插值

(1)“str”.fotmat()
#不设定指定位置,按默认顺序
str_a = "have {} {}
str_b = str_a.format("ok", "no")

#设定指定位置
str_a = "this is {2} {0}"
str_b = str_a.format("ok", "no", "a book")


#通过名称传递变量
#str_a是原始变量内容
#str_b是替换后的变量内容
str_a = "have {no} {ok}"
str_b = str_a.format(ok="people", no="123", yes="water")
(2)f”{变量}”
#字符串前面添加f,变量使用{变量名}
name = "ice"
print(f"my name is {name}")

6、字符串常用方法

(1)join方法:列表转化为字符串
#join的使用,根据想要的格式拼接成字符串
a = ["a", "p", "p", "l", "e"]
print("".join(a))
#拼接过程加入特殊标识,可在双引号内输入想要的标识
print("@@".join(a))
(2)split方法:数据切分操作
#split的使用,将字符串根据规定的内容进行切分,以什么内容切分,那该内容也会没有
a = "a@p@p@l@e"
print(a.split("@"))
#通过空格进行切分单词
b = "hello world"
print(b.split(" "))
#通过某个字母进行切分单词
c = "spring spring"
print(c.split("i"))
print(c.split("g"))
print(c.split("i"))
(3)replace方法:将目标的字符串替换为想要的字符串
#replace的使用,replace("目标字符串","想要替换的字符串")
a = "today is happy"
#替换某个单词
print(a.replace("happy", "sad"))
#替换某个字母
print(a.replace("a", "A"))
(4)strip方法:去掉首尾的空格
#strip的使用
a = " today is? "
#打印原始变量a
print(a)
print(a.strip())
#方法二
strip_a = a.strip()
print(strip_a)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值