list列表一组有顺序的数据的组合,可进行增删改查赋值操作ls=list(),ls=[]下标从0开始,最后一个数可使用-1访问,依次类推可使用其切片操作[:],反序排列[::-1]进行切片和copy()后的新list的ID原id不一致,其他方法:赋值\append\del\等id和原list一致赋值操作是传址,copy是传值常用函数dells[2]:删除,可以将列表乘一个整数,表示多个列表链接在一
变量作用域变量由作用范围限制分类:按照作用域分类全局(global):在函数外部定义局部(local):在函数内部定义变量的作用范围:全局变量:在整个全局范围都有效全局变量在局部可以使用(即函数内部可以访问函数外部定义的变量)使用方法:global局部变量在局部范围可以使用局部变量在全局范围无法使用LEGB原则L(Local)局部作用域E(Enclosingfunctionlocale)外部嵌套函
函数函数的参数和返回值形参(形式参数):在函数定义的时候用到的参数没有具体值,只是一个占位的符号,成为形参,下例中的peison实参(实际参数):在调用函数的时候输入的值:下例中的明月defhello(person):print("{0},你肿么咧".format(person))print("Sir,你不理额额就走咧")p="明月"hello(p)返回值:返回函数的执行结果:return如果没有
三大结构顺序:程序由上往下执行分支:if:else:elif循环:forwhile循环foriin[可迭代序列]:whileTrue:break#注意,一般在python中,如果由表示数字范围的两个数,一般是包含左边数字不包含右边数字:rang(3):0,1,2randint是特例,他左右都包含random.randint(1,3):可以从1,2,3中选取forelse和whileelse表示在循
变量大驼峰:首字母均大写,一般用于给类命名MathTeacher小驼峰:第一个单词的首字母大写,其余小写,一般给普通变量或函数命名numOneposix:单词全部小写,用下划线连接,推荐此方法num_one 查看系统保留关键字:importkeywordprint(keyword.kwlist) 变量换值a,b,c=x,y,za,b=b,a 数据类型严格意义上讲,py
1.package.module一个模块就是一个包含pytho代码的文件,后缀名成是.py就可以,模块就是个python文件使用模块进行拆分程序,方便维护;增加复用率;当做命名空间使用,避免命名冲突模块的定义和普通文件无很大区别导入假如模块名称直接以数字开头,需要借助importlib帮助:a=importlib("123.say()")importmodule_name///
1.类和对象的成员分析类存储成员时使用的是与类关联的一个对象创建对象(实例化)的时候,类中的成员不会放入对象当中,而是得到一个空对象,没有成员当对象需要访问类中成员时,属于借用2.关于selfself在对象的方法中表示当前对象本身,如果通过对象调用一个方法,那么该对象会自动传入到当前方法的第一个参数中方法中有self形参的方法成为非绑定类的方法,可以通过对象访问,没有self的是绑定类的方法,只能
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号