字符串 string
python 字符串是无法改变的!!!但是list下是可变的 字符串读入不见strip(), 你的二元关系可能会出错,也就是Input ord('a') = 97 chr(65) = 'A' 英文大小写字母是从 65 ~ 122 int 转 string 是 str() string[start : end : step] 根据string的加减 可以在下标处加减 例如:s[:a] + 'good' + s[a:] 在s下标为a处插入 'good' s.strip() 去掉string开头的' ' '\t' '\r' '\n' s.split() 把string按照空格分割 并把 string list化 s.find('字串') 如果有返回下标,如果没有返回 -1 find查找句子单词时: a = ' {} '.format(string).find(' {} '.format(worlds)) 返回的为第一个单词下标,防止查找内嵌单词,所以前后加空格。 判断条件尽量不写else 能够准确的写 elif s.replace('old','new') 为全替换 返回的是字符串,但不会修改字符串 字符串反转 s = s[:: - 1] 或者 s = ''.join(reversed(s)) s.index(i) 查找非常方便! python 单个字符不能减 ‘9’- ‘0’= 9 必须 ord('9') - ord('0') = 9 print(' '.join(list)) 这里的list中元素必须是 string 如果是int类 采用 print(' '.join(map(str, list))) 这里 list 是一维数组 print(f'{value} : {value2}') - > value : value2 比较方便使用 如果读入的是字符串 adasdasds 转化成数组用 li = list(input()) li = [list(...