1.关于操作list的命令:
a.append("hi")
这个可以在list的最后一项加上个这个字符串"hi",a是list的名字。
del a[3]
删去list中的三号元素,其他元素自动提前
使用中试过a=a.append("hi")试图在在a中添加一项,但再print却得到NULL。
原因应该是这两个都是命令,只能先a.append("hi")再把新的a赋值给其他变量
2.切片:
用:分割。冒号前的数表示切片的开始位置,冒号后的数字表示切片到哪里结束。
开始位置包含在切片中,而结束位置不包括!!遍历那个for in range(1,5)也是,目前只有randint的那个范围是两个端点都包括
3.字符串的分割:
可以理解成把字符串分块变成list形式
语法 sentence="i am a superman"
sentence.split()意味按空格分割变成['i','a','superman']
注意:字符串里即使有数字,得到的也都是字符串。
4.链接link:
这里是把一个link中的字符串练成一个字符串,注意link中的所有元素必须得都是字符串!!!!!
格式是''.join() 点号前面接的是连接的符号,join后面的括号里面的是要连接的link。
':'.join(['apple', 'pear', 'orange'])得"apple:pear:orange"
5.字符串:word="hello world"
字符串也可以用索引word[2];遍历for i in word:;切片print word[5:7],连接字符newword = ','.join(word)