Python语言里如何改变字符串

Python与开源GIS

Python语言里如何改变字符串

2016-09-14 作者: zhangxiang 浏览: 2168 次

摘要: 字符串或串(String)是由数字、字母、下划线组成的一串字符,也是一种序列,序列的通用操作方法也适用于字符串。例如: 通过切片操作顺序地访问子串; 通过len()求字符串的长度等; 通过in或not in操作符判断字符串中是否存在某个字符。 Pytho...

字符串或串(String)是由数字、字母、下划线组成的一串字符,也是一种序列,序列的通用操作方法也适用于字符串。例如:

  • 通过切片操作顺序地访问子串;
  • 通过len()求字符串的长度等;
  • 通过in或not in操作符判断字符串中是否存在某个字符。

Python里面没有字符这个类型,而是用长度为1的字符串来表示这个概念,当然,这其实也是一个子串。

访问字符串举例:

aString = 'Hello World!'
print(aString[0])
print(aString[1:5])
print(aString[6:])

输出:

H
ello
World!

如何改变字符串

你可以通过给一个变量赋值(或者重赋值)的方式“更新”一个已有的字符串。新的值可能与原有值差不多,也可能跟原有串完全不同。例如:

aString = 'Hello World!'
aString = aString[:6] + 'Python!'
print(aString)
aString = 'different string altogether'
print(aString)

输出:

Hello Python!
different string altogether 

关注“开源集思”公众号
获取免费资源

随机推荐


Copyright © from 2014. 开源地理空间基金会中文分会 吉ICP备05002032号

Powered by TorCMS

OSGeo 中国中心 邮件列表

问题讨论 : 要订阅或者退订列表,请点击 订阅

发言 : 请写信给: osgeo-china@lists.osgeo.org