- 博客(6)
- 收藏
- 关注
原创 Python面向对象的编程
Student 是类名— 通常大写开头object 是表示继承的类,如果没有,一般使用 object在 python 3 中,括号没不加 object,也会默认 继承 object 类liu 就是差 创建的一个实例 存放在 0x这个地址里面Student 是一个 类 claas。
2023-04-09 22:46:53
160
原创 Python 作用域
在Python中,只有模块(module),类(class)以及函数(def、lambda)才会引入新的作用域,其它的代码块(如if、try、for等)是不会引入新的作用域的,def、class、lambda是可以引入新作用域的。搜索变量的优先级顺序依次是:作用域局部>外层作用域>当前模块中的全局>python内置作用域,规则顺序: L –> E –> G –> B。E:enclosing,嵌套的父级函数的局部作用域,即包含此函数的上级函数的局部作用域,但不是全局的;
2023-04-02 23:13:48
197
原创 Python的分支结构
Python依次评估寻找第一个结果为True的条件,执行该条件下的语句块,同时结束后跳整个if-elif-else结构,执行后面的语句。if语句首先评估<条件>的结果值,如果结果为True,则执行语句块里的语句序列,然后控制转向程序的下一条语句。如果结果为False,语句块里的语句会被跳过。1.2 if语句块中语句块执行与否依赖于条件判断,但无论什么情况,控制都会转到if语句后与该语句同级别的下一条语句;<语句块1>是在if条件满足后执行的一个或多个语句序列。<语句块2>是if条件不满足后执行的语句序列。
2023-03-12 23:06:13
409
原创 Python循环结构
循环结构中又嵌套了另外的完整的循环结构,其中内层循环作为外层循环的循环体执行。while是判断N+1次,条件为True时执行N次。in表示从字符串、序列等中依次取值,又称为遍历。用于结束循环结构,通常与分支结构if一起使用。for-in 遍历的对象必须是可迭代的对象。if是判断一次,条件为True执行一次。一般用于次数不固定的循环。if与while的区别。
2023-03-12 22:46:27
221
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人