前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【项目实战】自监控-04-字符串常见操作

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

作者头像
zishendianxia
发布2019-10-23 17:04:16
3050
发布2019-10-23 17:04:16
举报
文章被收录于专栏:Python工程师Python工程师

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

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

今日歌曲:

Part 1:大小写转换

代码语言:javascript
复制
x = "qVeAtyQ"
print("x=", x)
y1 = x.upper()
print("y1=", y1)
y2 = x.lower()
print("y2=", y2)

运行结果

Part 2:字符替换

代码语言:javascript
复制
x = "qVeAtyQ"
print("x=", x)
y3 = x.replace("q", "N")
print("y3=", y3)

运行结果

Part 3:切片

  1. s[开始:结束],返回的结果不包括结束
    • 第一位为0
    • 倒数的话最后一位为-1
代码语言:javascript
复制
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:字符串连接

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

运行结果

Part 5:字符串长度

代码语言:javascript
复制
x = "qVeAtyQ"
y8 = len(x)
print("y8=", y8)

运行结果

Part 6:查找字符串

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

运行结果

Part 7:分割字符串

代码语言:javascript
复制
x = "AcdAkjAxxA"
y10 = x.split("A")
print("y10=", y10)

运行结果


以上为本次的学习内容,下回见

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-07-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python工程师 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Part 1:大小写转换
  • Part 2:字符替换
  • Part 3:切片
  • Part 4:字符串连接
  • Part 5:字符串长度
  • Part 6:查找字符串
  • Part 7:分割字符串
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档