【项目实战】自监控-04-字符串常见操作

系统:windows 7语言版本:anaconda3-4.3.0.1-windows-x86_64编辑器:pycharm-community-2016.3.2

这个系列主要是实际在做项目的一个笔记自监控项目,主要是对采集的质量监控数据做的一个实时预警今天讲讲常见的对字符串的操作

今日歌曲:

Part 1:大小写转换代码语言:javascript代码运行次数:0运行复制
x = "qVeAtyQ"print("x=", x)y1 = x.upper()print("y1=", y1)y2 = x.lower()print("y2=", y2)

运行结果

Part 2:字符替换代码语言:javascript代码运行次数:0运行复制
x = "qVeAtyQ"print("x=", x)y3 = x.replace("q", "N")print("y3=", y3)

运行结果

Part 3:切片s[开始:结束],返回的结果不包括结束位第一位为0位倒数的话最后一位为-1位代码语言:javascript代码运行次数:0运行复制
x = "qVeAtyQ"print("x=", x)y4 = x[0:3]print("y4=", y4)y5 = x[-3:-2]print("y5=", y5)# 翻转字符串y6 = x[::-1]print("y6=", y6)

运行结果

Part 4:字符串连接使用+号进行连接要求被连接对象为字符串当连接非字符时,会报错代码语言:javascript代码运行次数:0运行复制
x = "qVeAtyQ"y7 = x + "-" + x + str(10)print("y7=", y7)

运行结果

Part 5:字符串长度代码语言:javascript代码运行次数:0运行复制
x = "qVeAtyQ"y8 = len(x)print("y8=", y8)

运行结果

Part 6:查找字符串返回的是第一个被查到的位置,以0为起始位找不到则返回-1代码语言:javascript代码运行次数:0运行复制
x = "qAVeAtyQ"y9 = x.find("A")print("y9=", y9)

运行结果

Part 7:分割字符串代码语言:javascript代码运行次数:0运行复制
x = "AcdAkjAxxA"y10 = x.split("A")print("y10=", y10)

行结果