目录
一、字符串定义和下标索引index
- 定义:以引号引起来的若干字符,称为字符串
- 定义方式:
- 'hellow'
- "hellow"
- '''hellow'''
- ""hellow""
- 下标:字符串中每个字符的编号,字符串的下标范围是:0~字符串个数-1
通过下标访问字符串中字符的格式:
字符串变量名 [index索引]
注:与java不同,在java中可以通过定义一个变量名创建一个数组实现数组[index] 进行遍历,但在python中必须为字符串变量名[index]
1.2字符串遍历方法
遍历:依次访问字符串中的每一个字符
遍历方式:
- for in
- 字符串长度 = len(字符串) for in range(len(字符串)) 通过len()获取字符串长度
-
i = 0 while i <= len(字符串) print(s[i]) i += 1
演示:
#=========================方法1====================
def bianli(s):
for c in s:
print(c)
s = input("请输入:")
bianli(s)
#=========================方法2====================
def bianli(c):
for i in range(len(c)):
print(c[i])
i += 1
c = input("请输入:")
bianli(c)
#=========================方法3====================
def bianli(c):
i = 0
while i < len(c):
print(c[i])
i += 1
c = input("请输入:")
bianli(c)
结果(展示一个其他相同):
1.3字符串切片
作用:通过指定下标可以获取字符串中的某一段字符
格式:
字符串变