
Python基础知识总结归纳
树新风\(^o^)/~
大智若愚
展开
-
Python变量
以下总结内容均以Java和C语言进行类比。变量以及变量的类型:由于Python是弱类型的编程语言,所以在Python中定义变量并不需要像Java和C那样必须在定义变量时声名变量的类型,你可以直接 变量名=xx。Python解释器会在执行代码时根据你给变量的赋值自动识别变量类型。Python的变量类型主要有:int、float、complex(进行科学运算时使用)、string、List、Tuple...原创 2018-06-20 22:28:05 · 1605 阅读 · 0 评论 -
逻辑控制语句
以下内容均以Java和C语言进行类比总结与Java和C语言中使用分号作为语句结束符、使用括号来包含语句块不同,在Python语言中语法要求强制缩进,每行只能写一个语句,这样可能提高了代码的可读性,但是这样的做法一直备受争议,我们这里不做过多阐述。if语句基本格式:if i > 1: xxxif…else…语句:if i > 1: xxxelse: xxxif…elif...原创 2018-06-20 22:57:38 · 1413 阅读 · 0 评论 -
python高级变量类型
以下高级变量的具体方法不做阐述。列表概念及操作:在Python中列表list与Java和C的数组类似。list1 = [元素1,元素2]元组概念及操作:元组tuple与列表的区别为:列表是可变类型,而tuple是不可变类型。tuple1 = (元素1,元素2)字典概念及操作:Python中的字典dict与Java和C语言中的Map集合类似。dict1 = {key1:val...原创 2018-06-20 23:19:52 · 905 阅读 · 0 评论 -
函数应用
函数的基本语法:定义函数:def 函数名(参数): 函数体文档注释:在函数体的第一行使用多行注释即为文档注释。带返回值的函数:在函数中使用return语句返回函数的嵌套调用:在一个函数中调用另一个函数匿名函数:定义方式:lambda a:a+1递归函数:函数自己调用自己即为递归,在递归时必须设置递归结束条件。在Python中最大递归次数为1000次?局部变量和全局变量:局部变量是在函数体内或...原创 2018-06-20 23:38:11 · 904 阅读 · 0 评论 -
文件操作
文件的打开与关闭:在Python中使用open()函数打开文件,使用close方法关闭文件。文件读写以及文件定位读写:在open()函数中传参"w"表示写文件,该模式会覆盖原来的文件(如果文件不存在则新建一个文件),"r"表示读文件,"a"表示在有文件的末尾追加内容。wb"表示以二进制写文件,"rb"表示以二进制读文件。"w+"可读也可写但会覆盖原有文件,"r+"可读原创 2018-06-21 10:56:32 · 818 阅读 · 0 评论 -
python面向对象相关
魔法方法的意义及作用:__new__():用于创建对象时解释器自动调用。__init__():用于初始化对象属性时解释器自动调用。__str__():打印对象时解释器自动调用。__del__():解释器即将销毁对象时自动调用。__call__():在使用实例对象名()时自动调用【用类做装饰器时会用到】。__doc__():使用实例对象名.__doc__调用,输出类的注释(说...原创 2018-06-23 17:39:20 · 911 阅读 · 0 评论 -
python异常处理
捕获异常:try: 可能发生异常的语句...except 异常类型: 捕获到的异常... else: 没有发生异常时执行的语句...。 异常的传递规则:异常会一层层向外传递,直到被处理或由解释器抛出。自定义异常:自定义一个异常类继承父类Exception,在语句中使用raise 自定义异常类名抛出自定义异常。 ...原创 2018-06-23 17:51:54 · 835 阅读 · 0 评论 -
python的模块和包
__all__的用法:在模块中定义__all__=[xx,x,xxx]用来限制使用from...import *时导入的属性、方法、或类。也可以在模块中定义变量名时使用_开头来限制导入。import语句用法:使用import ...来导入模块和包from...import...用法、from...import * 用法:from...import...用来导入模块中的指定属性、...原创 2018-06-23 17:59:18 · 822 阅读 · 0 评论 -
使用国内镜像源加速pip安装
pipy国内镜像目前有: http://pypi.douban.com/ 豆瓣http://pypi.hustunique.com/ 华中理工大学http://pypi.sdutlinux.org/ 山东理工大学http://pypi.mirrors.ustc.edu.cn/ 中国科学技术大学 对于pip这种在线安...转载 2019-03-09 11:14:03 · 503 阅读 · 0 评论