python 语言教程变量之字符串

Posted thefist11

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 语言教程变量之字符串相关的知识,希望对你有一定的参考价值。

1. 由数字、字母、下划线组成的一串字符

eg.

s = "a1a2···an"   # n>=0

1.1 取值顺序

字串列表有2种

  • 从左到右索引默认0开始的,最大范围是字符串长度少1
  • 从右到左索引默认-1开始的,最大范围是字符串开头

1.1.1 获取一段子字符串

[头下标:尾下标] 来截取相应的字符串,其中下标是从 0 开始算起,可以是正数或负数,下标可以为空表示取到头或尾。
[头下标:尾下标] 获取的子字符串包含头下标的字符,但不包含尾下标的字符。

比如:

>>> s = 'abcdef'
>>> s[1:5]
'bcde'

1.2 加号(+)是字符串连接运算符,星号(*)是重复操作

eg.

实例(Python 2.0+)
#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
str = 'Hello World!'
 
print str           # 输出完整字符串
print str[0]        # 输出字符串中的第一个字符
print str[2:5]      # 输出字符串中第三个至第六个之间的字符串
print str[2:]       # 输出从第三个字符开始的字符串
print str * 2       # 输出字符串两次
print str + "TEST"  # 输出连接的字符串

->

Hello World!
H
llo
llo World!
Hello World!Hello World!
Hello World!TEST

以上是关于python 语言教程变量之字符串的主要内容,如果未能解决你的问题,请参考以下文章

python 语言教程变量之字典

python 语言教程变量之元组

python 语言教程变量之数字类型

Python之循环条件变量字符串格式化

好程序员Python教程分享python之变量

python教程1:Python基础之数据类型和变量字符串和编码