1、想要打印print不换行,那么使用print(“*”,end=””),就是加一个end=””空字符串。
2、使用end后,会强制不换行,如果要求换行,在循环结束后print(“”),打印空字符串即可。
3、\t制表符,等于四个空格
4、字符串逆序切片:name[::-1] == name[-1::-1] 表示从-1位置取,步长负数表示逆序取值,不写第二个数,就表示一直取到取到,如果写0,那么正数第一个数将取不到。
5、字符串方法find和index的区别就是find找不到的所需字符串时返回-1,而index是报错。方法都是str.find(“hello”) str.index(“hello”),返回的都是h所在位置的下标。返回找到的第一个字符所在下标。
6、Split()不传参数,默认会将所有的空白字符,包括空格 \t \n全部分裂。
7、Join的用法是将分隔符放在前面,将列表放后边,如”-”.join(list) list是个列表。
8、Isdigit isalpha isalnum 都是用来判断字符串内是什么数据类型的。
9、List方法:extend,是两个列表合并,+号不仅仅可以字符串拼接,也可以列表合并。而append是将括号内的内容以一个整体追加到原列表内,比如是个列表,那么这个列表会作为一个元素追加到原列表中。
10、List排序,从小到大用sort()方法,从大到小给sort传入参数reverse=True,直接给list使用reverse()方法得到的是逆序排list,与大小无关。
11、据观察,字符串的方法,都不会改变原字符串。列表的增删改查都会改变原列表。就好象js中的值类型和引用类型的区别。
12、Remove移除列表元素,只移入搜索到的第一个,不会移除其他重复的。