为什么 字符串city[-3:-1]输出只有in 而不是ing
字符串的基本操作如下: • len()函数取得字符串的长度 • str[x]:x为正时,用来取得该字符串中的第x+1个字符,x从0开始计数,x为负时,用来取得该字符串中的倒数第/x/个字符,x从-1开始计数 • str[x:y]:通过一个切片取值(都为负值时较大值在右边) • max()和min()找到ASCII编码中字符串中的最大字符和最小字符 • str.index()找到某字符的索引位置,为str[x]的反向操作 • str.count()统计某个字符出现的次数 例如(6_string.py):
city = 'Chongqing' ##len()函数取得字符串的长度 print(len(city)) ##str[x]:x为正时,用来取得该字符串中的第x+1个字符,x从0开始计数 ##x为负时,用来取得该字符串中的倒数第/x/个字符,x从-1开始计数 print(city[0],city[5]) print(city[-1],city[-3]) ##str[x:y]:通过一个切片取值,负值时较大值在右边 print(city[0:5]) print(city[-3:-1]) ##max()和min()找到ASCII编码中字符串中的最大字符和最小字符 print(min(city)) print(max(city)) ##str.index()找到某字符的索引位置,为str[x]的反向操作 print(city.index('n')) ##str.count()统计某个字符出现的次数 print(city.count('g'))
|
>>> ================================ RESTART================================ 9 C q g i Chong in C q 3 2 |
|