pop方法可以弹出列表里的数据。使用后数据会从列表里弹出, 而不会再保留在列表里。
例如:
s = names.pop()
print(s)
pop方法可以弹出列表里的数据。使用后数据会从列表里弹出, 而不会再保留在列表里。
例如:
s = names.pop()
print(s)
删除是根据索引去删除的,例如:
del(names.[2])
有些方法有返回值,调用了一个方法,会返回一个值。
修改字符串里面的元素
names[2]= "daming"
往字符串里“追加”元素
names.append("zhangsan")
这样会将新增元素增加到字符串的末尾
names.insert()方法可以将新增元素插入到字符串任意位置。
例如:names. insert(2,"zhangsan")
删除字符串中的元素用del()方法
例如:del(name[2])
也可以直接删除元素
用:names.remove("micheal")
访问字符串里面的元素,输入names[-1]可以访问倒数第一个元素 ,names[-2]可以访问倒数第二个元素。
names【0:2】是截取字符串里面第1到3个元素一起输出。
不写开始索引的时候,如果输入names[ :2],是默认从字符串开头开始算起。
upper()方法会将字符串里的字母都变成大写。
列表 list:
名字 = 【数据1,数据2,数据3】
input用于获取用户输入
return返回值并结束当前函数
全局变量作用域是?
如果变量与函数中的局部变量不在一个文件中,该变量对于函数来说是否依然是全局变量?
你说什么
添加数据用append
添加多个单位永insert,先写数组下代表的值,之间用逗号连接
注释符#
删除用del
截取子列表的方法
1. : (:前面的从当前开始jie'qu
小写变大写字母.upper()
文件名后加上cd Desktop
cmd 命令里运行 imput this
继承的子类可以添加特定属性和方法(函数)
但若子类中方法改变则要重写
生成数字列表:
print ( range ( 3,10 ))
则生成3到9的数字列表
for循环:
for name in names:
print ( name )
永久正序排序:(会对列表产生影响)
列表名 . sort ()
临时正序排序:(对列表不产生影响)
newList = sorted ( 列表名 )
print ( newList )
倒序:
reverse=true
daming修改
append添加
insert插入
del删除
remove会移出列表第一个命令块