Charpter6
6.1 Strings
知识点1: 字符串都是从‘0’开始的,这是计算机科学的一个基础知识
知识点2: len()函数用于读取字符串的长度
fruit = 'banana'
print(len(fruit))
知识点3: 在字符串中循环
fruit = 'banana'
index = 0
while index < len(fruit):
print(fruit[index] , index)
index = index + 1
indeterminate loop
greet = 'Hello'
for letter in greet:
print(letter)
determinate loop
这种不需要index那种花里胡哨的东西。
知识点3: 数某个字符串当中有多少个字母
fruit = 'banana'
cont = 0
for letter in fruit:
if letter == 'a':
cont = cont + 1
print(cont)
知识点4: Slicing Strings
s = 'Gary is a nice man'
print(s[0:6])
print(s[:3])
print(s[3:])
print(s[:])
输出结果为:
Gary i
Gar
y is a nice man
Gary is a nice man
需要注意的是,两个数字,后面的那个数字所对应的字符串是不包括的。
如果第二个数字超过字符串的范围的话,将会显示到字符串的最后一位。不会报错。