![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python自学
文章平均质量分 84
闲鱼想翻身烤另外一面
程序新手
展开
-
Python自学入门笔记#函数.5(异常、运算符重载)
1. 异常(基础)【什么是错误?】错误是指由于逻辑或语法错误等,导致一个程序无法正常执行的问题。【什么是异常?】异常时程序出错时标识的一种状态,当异常发生时,程序不会再向下执行,而转去调用次函数的地方,待处理相应的错误并恢复为正常状态。1.1. try语句(通常2种写法)try/except/else/finally语句【语法】try: 可能触发异常的语句except 错误类型1 [as 变量1]: 异常处理语句1except 错误类型2 [as 变量2]: 异常处理语句2exc原创 2021-06-17 00:58:42 · 102 阅读 · 0 评论 -
Python自学入门笔记#函数.4(模块、包、类)
1. 模块 Module什么是模块?模块是一个包含有一系列变量、函数、类等组成的程序组。模块是一个文件,模块的文件名通常以.py结尾。*.py --> *pyc --> *pyo --> pvm*.c --> *.i --> *.s --> *.o --> bin【作用】让一些相关的变量、函数、类等有逻辑的组织在一起,让逻辑结构更加清晰。模块中的变量、函数和类等可供其他模块或程序使用。【分类】1. 内置模块(builtins),在解析器的内部原创 2021-06-13 19:53:42 · 273 阅读 · 0 评论 -
Python自学入门笔记#函数.3(函数式编程以及内部函数等)
函数式编程思想【定义】函数式编程式指使用一系列的函数解决问题,函数仅接受输入并产生输出,不包含任何能影响产生输出的内部状态,在任何情况下,使用相同的参数调用函数始终能产生同样的结果。在一个函数式的程序中,输入的数据“流过”一系列的函数,每一个函数根据它的输入产生输出。函数式风格避免编写有“边界效应”(side effects)的函数:修改内部状态,或者是其他无反应在输出上的变化。 完全没有媒介效应的函数被称为“纯函数式的”(purely functional)。避免边界效应意味着不是用在程序运行时可原创 2021-06-11 01:52:21 · 353 阅读 · 3 评论 -
Python自学入门笔记#函数.2(作用域等)
1. 函数作用域即一块文本区域,是变量或函数访问的时候查找名称的范围空间。1.1. 全局变量&局部变量【局部变量】Global定义在函数内部的变量(包含函数参与)【全局变量】Local定义在函数外部,模块内部(当前.py)的变量#Example_1#global_local.pyv=100 #<---全局变量def test(): v=200 #<---局部变量 print(v)test() # 200print(v) #100在Example_1中,为何原创 2021-06-04 00:53:47 · 93 阅读 · 0 评论 -
Python自学入门笔记#函数.1
函数 Function1. 函数定义 Def函数定义需要用def声明,注意声明函数名、参数后需要加冒号“:”。函数中可以有return,也可以没有。这一点与Java中需要明确返回值类型是不同的,感觉更加简洁。#Example_1#无参数型def simpleFunc(): print("This is a simple function example.") #Example_2#有参数型def printEach(a,b,c): print("a",a) print("b",b)原创 2021-05-25 00:14:24 · 131 阅读 · 0 评论