Python 的字符串(Strings)的几种生成方式
Python中的字符串strings是字符的序列。
一、字符串的形成
主要有如下几种产生字符串的方式:
-
单引号(Single quotes)
‘Yes’ -
双引号(Double quotes)
“Yes” -
三引号(Triple quotes (multi-line))
三引号可以用于多行字符串的生成。
“”“Yes
We Can”“” -
连接方式(Concatenation)
“Ma” + “hatma” # ‘Mahatma’
二、字符串例子
## 对字符串检索和切片
s= "The youngest pope was 11 years old"
#单个字符检索
print("单个字符检索如下:")
print(s[0]) # 'T'
print(s[-3]) # 倒数第三个字母'o'
print(s[-2]) # 倒数第二个字母'l'
print(s[-1],'\n') #倒数第一个字母 'd'
#多个字符检索
print('多个字符检索如下')
print(s[1:5]) # 索引号1到5的字符串'he y ';注意一个空格占两个索引号,即占3,4索引号
print(s[-3:-1]) #倒数第三个,到倒数第二个 'ol'
print(s[-3:],'\n') # 'old'
x = s.split() # 拆分创建单词列表
print('列表x是:')
print(x,'\n')
y="x[-3]+ +x[-1]+ +x[2]+s的结果为:"
print(y)
print(x[-3] + " " + x[-1] + " " + x[2] + "s") # '11 old popes'
运行结果如下: