2024 桐庐半程马拉松
00:00:00
时间
0.00
距离(公里)
--:--
配速
--
步频
--
心率 (bpm)
--
配速
步频
|
share-image
ESC

基础:Python 字符串

字符串

切片、索引

>>> s ="use python do something"
>>> s[1] # 获取第一个下标的元素,默认从0开始
's'
>>> s[-1] #获取最后一个下标的元素
'g'
>>> s[1:3] #获取1到3下标的元素
'se'
>>> s[1:6:2] # 获取1-6下标的元素,每2个小标获取一次
's y'
>>> s[1:] #获取1到最后的下标对应元素
'se python do something'
>>> s[:-1] #获取开始到倒数第一前的元素
'use python do somethin'
>>> s[:] #获取所有下标元素
'use python do something'
>>>

常用的方法集合

1.组合

>>> "let us "+s
'let us use python do something'

2.乘法

>>> s*2
'use python do somethinguse python do something'

3.大写

>>> s.upper()
'USE PYTHON DO SOMETHING'

4.查找字符串索引

>>> s.find('pa')
-1
>>> s.find('p')
4

5.替换

>>> s.replace('python','java')
'use java do something'

6.字符串格式化

>>> print "%s like %s" %('we','python')
we like python

转义

我们看下这个

>>> s = "C:\newpyton"
>>> print s
C:
ewpyton
>>> len(s)
10

然后对照下这个

>>> d = "C:\\newpyton"
>>> print d
C:\newpyton
>>> len(s)
10

会发现长度都是一样的,但是显示的却不一样 第一个从 C: 后面跟个换行符,他把\n 当成了换行符。

unicode


>>> u'中文'
u'\u4e2d\u6587'

通常在 Python 文件开头要设置字符集

#-*-coding:utf-8-*-
文章作者:阿文
文章链接: https://www.awen.me/post/55876.html
版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 阿文的博客
本文于 2017-09-06 发布,已超过半年(3067天),请注意甄别内容是否已过期。