- 博客(6)
- 收藏
- 关注
原创 面向对象的预习
另一层含义指“信息隐藏”,把不需要让外界知道的信息隐藏起来,有些对象的属性及行为允许外界用户知道或使用,但不允许更改,而另一些属性或行为,则不允许外界知晓,或只允许使用对象的功能,而尽可能隐藏对象的功能实现细节。对象的抽象是类,类的具体化就是对象。类具有属性,是对象状态的抽象,用数据结构来描述类的属性。类具有操作,它是对象的行为的抽象,用操作名和实现该操作的方法来描述。如,面向对象的分析(面向过程就是根据业务从上到下写代码,而面向对象就是将数据和函数绑定到一起,加速开发程序,减少重复的代码的重写过程。
2023-04-09 20:20:19
178
原创 作用域介绍
在Python中,只有模块(module),类(class)以及函数(def、lambda)才会引入新的作用域,其它的代码块(如if、try、for等)是不会引入新的作用域的,def、class、lambda是可以引入新作用域的。搜索变量的优先级顺序依次是:作用域局部>外层作用域>当前模块中的全局>python内置作用域,规则顺序: L –> E –> G –> B。E:enclosing,嵌套的父级函数的局部作用域,即包含此函数的上级函数的局部作用域,但不是全局的;
2023-04-02 21:41:16
147
原创 python的条件分支
score = int(input("请输入你的成绩:"))num = int(input("请输入一个整数:"))x = int(input("请输入一个整数:"))x = int(input("请输入一个整数:"))print("这个数字是偶数")print("这个数字是奇数")print("看个电影犒劳下自己")#条件3为False时进入。print("没事,再接再厉")print("这个数字是负数")print("拖出去打一顿")print("这是个双数")print("这是个单数")
2023-03-12 23:19:40
255
原创 list怎么用
l.remove_if():这个对删除操作有限制的,例如想删除2的倍数等,参数是一个函数,但是很不好写,而且我在操作中直接想的用法是在l.remove的时候进行if的判断, 如果想进行这个操作,我贴出函数的模板吧。l.remove():传入的参数是你想删除的值,例如你想删除5这个值或者字符串什么的,直接传参5或者字符串就好,不是删除第五个数。原文链接:https://blog.youkuaiyun.com/qq_41033913/article/details/84633479。
2023-02-26 23:00:13
114
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人