某些数据只用一次,后删除
print(names[-1]) del(names[-1])
弹出数据(末尾弹出/索引弹出) print(names.pop(0))
某些数据只用一次,后删除
print(names[-1]) del(names[-1])
弹出数据(末尾弹出/索引弹出) print(names.pop(0))
method()
method(arg)
xxV.method()
xxV.method(arg1,arg2)
修改:
names[2]="daming"
print(names)
末尾添加:
names.append("zhangsan")
print(names)
插入任何位置添加:
names.insert(0,"zhangsan")
print(names)
删除:
del(names[2])
print(names)
删除调2次
del(names[2])
del(names[2])接着删除2号位索引
print(names)删除了列表的23索引
移除
(必须存在的数据)如果有2个同样的值只删除第一个索引的值:names.remove("micheal")
print(names)
截取字列表的方式:
方法一 12=names[1:3]
方法二 12=names[:3]
方法三 12=names[1:]
方法四 12=names[:]
Ctrl x剪切
ctrl z 撤消
float()字符串转换成小数
str()数字(整数,小数都可以)转换成字符创、串
int() 作用1字符串转换成整数
int()作用2小数转换成 整数。例如print(int(3.7)) 得到3
浮点数某些运算时,精度不精确的问题。
通过()有限计算
括号可以嵌套;
/除法保留小数,例如2/4=0.5
//除法(小数不要)例如2//4=0
7%3取模是2余数是1,取余是1.取模是1.
4**3是4的3次方,即4*4*4=64
.title()首字母大写
.upper()全部大写
.lower()全部小写
length=len()通过len方法取得**的长度,字符格式,赋值给length变量里。
python起名规则
1.只能包含 字母、数字、下划线。不能使用数字开头,不能开头空格
2.不使用python 关键字
3.见名知意 不可以简单ABCD
去除空格 的方法
m.lstrip() 去除头部的空格
m.rstrip()去除尾部的空格
m.strip()去除头部,尾部的空格
百度查询相关知识点
例如:python 去除空白
字符串有单引号和双引号 使用转移字符串 \
模块
方便管理
import导入模块
*多个参数
def定义局部变量
return返回值
def add(a,b)
print(a+b)
return a+b
res=add (1,2)
print(res)
给函数添加参数,使其更有灵活性
def hello(name#形式参数):#给函数起名字,名字函数
print(“”hello“”+name)#固定形式
hello(“”nilly#实意参数“”)
hello(“”Billy“”)
先定义再次调用。
def add(a,b)
res=a+b#定义变量
print(res)输出变量
(a,b)#调用函数
函数:
py内置;list print len input
自定义函数;
def定义函数
例:def test ():
print(“”“”)#定义函数
test()#运行函数
函数用来执行相同的代码
项目越大函数使用次数越多
函数名
列表排序(数字、字母):
永久排序
正序:names.sort()
倒序:name.sort(reverse=true)
临时排序
newlist = sorted(names)
给数据并删除(弹出):name,pop()