###################################### # # 对字符串进行操作 # # 字符串一旦创建,无法修改,修改将会生成一个新的字符串 string = 'I like thatusne miku' # # 索引获取字符串中的某个字符 # character = string[4] # print(character) # # # 切片,获取字符串中子字符串, # # [:4]开始值不写表示重0开始计数到结束值得前一位 # # [3:]结束值不写表示从开始值直至结束 # # -1可表示最后一位,-2,-3同理 # string_portion = string[16:] # print(string_portion) # # # len()获取字符串长度,如果字符串为汉子,在python3中将拿到汉子个数,而在python2中会拿到字符*2 # # len()也可以用于列表,元组,字典 # string_len = len(string) # print(string_len) # # # 逐个输出字符串中每个字符 # # while实现 # count = 0 # while count < len(string): # print(string[count]) # count += 1 # for 循环实现 # for character in string: # print(character) # range()函数;以指定步长生成十进制数字序列,默认步长为1 # count=range(0,len(string)) for character in range(0, len(string)): print(character, string[character])