028 字符串 - 长度和索引
主要内容
- 字符串的长度:len()函数
- 字符串的索引
1. 字符串的长度:len()函数
Python字符串中字符的个数可以为0个、1个或多个。 例如:""、"A"、"python"。其中:
str1 = "Hello World"
length = len(str1)
print(length) #或者 print(len(str1))
对中文字符也可以进行统计,例如:
str2 = "学而时习之,不亦说乎?"
print(len(str2))
2. 字符串的索引
字符串的索引,可以理解为字符在字符串中的顺序。 字符串中的每一个字符都对应一个唯一的索引。 注:字符串中的索引是从0开始的,故第1个字符的索引是0。 下表是字符串"Hello World"及其索引。
通过字符串索引,可以访问字符串中的任意一个字符。
使用中括号+索引的方式访问字符串中的字符,格式如下:
string[index]
string是字符串或字符串变量,index是索引。索引需要放在一个中括号 [] 里。
例如:
以下程序输出变量str1中指定索引的字符内容:
str1 = "Hello World"
print('第1个字符为:', str1[0])
print('第2个字符为:', str1[1])
print('第6个字符为:', str1[5])
通过调试的方式,执行以下程序,体会字符索引访问的功能:
#打印字符串str1 = "dashima"的所有字符,每个字符占1行。
str1 = "dashima"
i = 0
while i < len(str1):
print(str1[i])
i += 1
3. 小结
OJ训练题
1、【入门】时间的差! - ★
2、【入门】数字和 - ★
3、【入门】简单加密 - ★
4、【基础】国王的魔镜 - ★★
5、【基础】隐藏的最大整数 - ★★★