Lime_Tr
码龄4年
求更新 关注
提问 私信
  • 博客:7,185
    7,185
    总访问量
  • 31
    原创
  • 0
    粉丝
  • 2
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
加入CSDN时间: 2021-08-25
博客简介:

Lime_Tr的博客

查看详细资料
个人成就
  • 获得1次点赞
  • 内容获得1次评论
  • 获得2次收藏
创作历程
  • 31篇
    2021年
成就勋章
TA的专栏
  • 新手上路
    31篇
  • 学习笔记
    31篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

Python基础知识学习记录 2021——1203(Pycharm 开发环境的调试)

文章目录Pycharm 开发环境的调断点进入调试视图调试操作区Pycharm 开发环境的调进行调试的核心是设置断点。程序执行到断点时,暂时挂起,停止执行。就像看视频按下停止一样,我们可以详细的观看停止处的每一个细节。断点程序运行到此处,暂时挂起,停止执行。我们可以详细在此时观察程序的运行情况,方便做出进一步的判断。设置断点:(1) 在行号后面单击即可增加断点(2) 在断点上再单击即可取消断点进入调试视图我们通过如下三种方式都可以进入调试视图:进入调试视图后,布局如下:左侧为“
原创
发布博客 2021.12.03 ·
132 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python基础知识学习记录 2021——1203(return 语句,异常处理问题,with 上下文管理,trackback 模块,自定义异常类)

文章目录return 语句和异常处理问题常见异常的解决with 上下文管理trackback 模块自定义异常类return 语句和异常处理问题由于 return 有两种作用:结束方法运行、返回值。我们一般不把 return 放到异常处理结构中,而是放到方法最后。【示例】return 和异常结构的正确处理方式def test01(): print("step1") try: x = 3/0 # return "a" except:
原创
发布博客 2021.12.03 ·
260 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python基础知识学习记录 2021——1202(try... except结构)

文章目录try... except结构try...一个 except结构try...多个 except结构try...except...else 结构try...except...finally 结构try… except结构try…一个 except结构try…except 是最常见的异常处理结构。结构如下:try:被监控的可能引发异常的语句块except BaseException [as e]:异常处理语句块try 块包含着可能引发异常的代码,except 块则用来捕捉和处理发生的异常
原创
发布博客 2021.12.02 ·
281 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python基础知识学习记录 2021——1202(对象的浅拷贝和深拷贝,组合,设计模式(工厂模式实现),设计模式(单例模式实现))

文章目录对象的浅拷贝和深拷贝组合设计模式工厂模式实现单例模式实现对象的浅拷贝和深拷贝·变量的赋值操作只是形成两个变量,实际还是指向同一个对象。·浅拷贝Python 拷贝一般都是浅拷贝。拷贝时,对象包含的子对象内容不拷贝。因此,源对象和拷贝对象会引用同一个子对象。·深拷贝使用 copy 模块的 deepcopy 函数,递归拷贝对象中包含的子对象。源对象和拷贝对象所有的子对象也不同。#测试对象的引用赋值、浅拷贝、深拷贝import copyclass MobilePhone: def
原创
发布博客 2021.12.02 ·
148 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python基础知识学习记录 2021——1201(面向对象三大特征(多态),特殊方法和运算符重载,特殊属性)

文章目录多态特殊方法和运算符重载特殊属性多态多态(polymorphism)是指同一个方法调用由于对象不同可能会产生不同的行为。。同样是吃饭的方法,中国人用筷子吃饭,英国人用刀叉吃饭,印度人用手吃饭。关于多态要注意以下 2 点:多态是方法的多态,属性没有多态。多态的存在有 2 个必要条件:继承、方法重写。#多态class Man: def eat(self): print("饿了,该吃饭了!")class Chinese(Man): def eat(s
原创
发布博客 2021.12.01 ·
701 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Python基础知识学习记录 2021——1201(面向对象三大特征(封装和继承))

文章目录面向对象进阶面向对象三大特征介绍继承面向对象进阶面向对象三大特征介绍Python 是面向对象的语言,也支持面向对象编程的三大特性:继承、封装(隐藏)、多态。·封装(隐藏)隐藏对象的属性和实现细节,只对外提供必要的方法。相当于将“细节封装起来”,只对外暴露“相关调用方法”。通过前面学习的“私有属性、私有方法”的方式,实现“封装”。Python 追求简洁的语法,没有严格的语法级别的“访问控制符”,更多的是依靠程序员自觉实现。·继承继承可以让子类具有父类的特性,提高了代码的重用性。从设计
原创
发布博客 2021.12.01 ·
122 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python基础知识学习记录 2021——1129(方法的动态性,私有属性和私有方法,@property 装饰)

文章目录方法没有重载方法没有重载在其他语言中,可以定义多个重名的方法,只要保证方法签名唯一即可。方法签名包含 3个部分:方法名、参数数量、参数类型。Python 中,方法的的参数没有声明类型(调用时确定参数的类型),参数的数量也可以由可变参数控制。因此,Python 中是没有方法的重载的。定义一个方法即可有多种调用方式,相当于实现了其他语言中的方法的重载。如果我们在类体中定义了多个重名的方法,只有最后一个方法有效。建议:不要使用重名的方法!Python 中方法没有有重载。...
原创
发布博客 2021.11.30 ·
93 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python基础知识学习记录 2021——1109(__del__方法,__call__方法)

文章目录__del__方法(析构函数)和垃圾回收机制__call__方法和可调用对象__del__方法(析构函数)和垃圾回收机制__del__方法称为“析构方法”,用于实现对象被销毁时所需的操作。比如:释放对象占用的资源,例如:打开的文件资源、网络连接等。Python 实现自动的垃圾回收,当对象没有被引用时(引用计数为 0),由垃圾回收器调用__del__方法。我们也可以通过 del 语句删除对象,从而保证调用__del__方法。系统会自动提供__del__方法,一般不需要自定义析构方法。#析
原创
发布博客 2021.11.09 ·
639 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python基础知识学习记录 2021——1107(类对象、类属性、类方法、静态方法)

文章目录类对象类属性类对象在类定义格式中,“class 类名:”。实际上,当解释器执行 class 语句时,就会创建一个类对象。【操作】测试类对象的生成class Student: pass #空语句print(type(Student))print(id(Student))Stu2 = Students1 = Stu2()print(s1)执行结果:<class 'type'>2766907809936<__main__.Student object
原创
发布博客 2021.11.09 ·
82 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python基础知识学习记录 2021——1104(面向对象初步)

文章目录面向对象面向对象
原创
发布博客 2021.11.07 ·
287 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python基础知识学习记录 2021——1103(嵌套函数,nonlocal 关键字,LEGB 规则)

文章目录嵌套函数(内部函数)nonlocal 关键字LEGB 规则嵌套函数(内部函数)嵌套函数:在函数内部定义的函数!【操作】嵌套函数定义def f1(): print('f1 running...') def f2(): print('f2 running...') f2() f1()执行结果:f1 running...f2 running...上面程序中,f2()就是定义在 f1 函数内部的函数。f2()的定义和调用都在 f1()函
原创
发布博客 2021.11.03 ·
163 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python基础知识学习记录 2021——1030(eval()函数,递归函数)

文章目录
原创
发布博客 2021.10.31 ·
208 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python基础知识学习记录 2021——1028(参数的类型,lambda 表达式和匿名函数)

文章目录参数的类型077位置参数默认值参数命名参数(关键字参数)078可变参数强制命名参数lambda 表达式和匿名函参数的类型077位置参数函数调用时,实参默认按位置顺序传递,需要个数和形参匹配。按位置传递的参数,称为:“位置参数”。【操作】测试位置参数def f1(a,b,c): print(a,b,c)f1(2,3,4) #位置参数必须一一对应f1(2,3) #报错,位置参数不匹配默认值参数我们可以为某些参数设置默认值,这样这些参数在传递时就是可选的。称为“默认值参数”。
原创
发布博客 2021.10.30 ·
1292 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python基础知识学习记录 2021——1026(参数的传递)

文章目录参数的传递073传递可变对象的引用参数的传递函数的参数传递本质上就是:从实参到形参的赋值操作。 Python 中“一切皆对象”,所有的赋值操作都是“引用的赋值”。所以,Python 中参数的传递都是“引用传递”,不是“值传递”。具体操作时分为两类:对“可变对象”进行“写操作”,直接作用于原对象本身。对“不可变对象”进行“写操作”,会产生一个新的“对象空间”,并用新的值填充这块空间。(起到其他语言的“值传递”效果,但不是“值传递”)可变对象有:字典、列表、集合、自定义的对象等。不
原创
发布博客 2021.10.28 ·
130 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python基础知识学习记录 2021——1024(函数内存底层分析,全局和局部变量)

文章目录070函数也是对象,内存底层分析071变量的作用域(全局变量和局部变量)局部变量和全局变量效率测试070函数也是对象,内存底层分析Python 中,“一切都是对象”。实际上,执行 def 定义函数后,系统就创建了相应的函数对象。我们执行如下程序,然后进行解释:def print_star(n): print("*"*n)print(print_star)print(id(print_star))c = print_starc(3)执行结果:<function p
原创
发布博客 2021.10.26 ·
162 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python基础知识学习记录 2021——1021(函数的基本概念,形参和实参,返回值)

文章目录函数用法和底层分析067函数的基本概念Python 函数的分类函数的定义和调函数用法和底层分析函数是可重用的程序代码块。函数的作用,不仅可以实现代码的复用,更能实现代码的一致性。一致性指的是,只要修改函数的代码,则所有调用该函数的地方都能得到体现。在编写函数时,函数体中的代码写法和我们前面讲述的基本一致,只是对代码实现了封装,并增加了函数调用、传递参数、返回计算结果等内容。为了让大家更容易理解,掌握的更深刻。我们也要深入内存底层进行分析。绝大多数语言内存底层都是高度相似的,这样大家掌握了这些
原创
发布博客 2021.10.21 ·
143 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Python基础知识学习记录 2021——1021(推导式创建序列)

文章目录065推导式创建序列列表推导式字典推导式集合推导式生成器推导式(生成元组)065推导式创建序列推导式是从一个或者多个迭代器快速创建序列的一种方法。它可以将循环和条件判断结合,从而避免冗长的代码。列表推导式列表推导式生成列表对象,语法如下:[表达式 for item in 可迭代对象 ]或者:{表达式 for item in 可迭代对象 if 条件判断}a = [x for x in range(1,5)]print(a)b = [x * 2 for x in range(1,5
原创
发布博客 2021.10.21 ·
83 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python基础知识学习记录 2021——1020(使用 zip()并行迭代)

文章目录064使用 zip()并行迭代064使用 zip()并行迭代使用 zip()并行迭代我们可以通过 zip()函数对多个序列进行并行迭代,zip()函数在最短序列“用完”时就会停止。【操作】测试 zip()并行迭names = ("孙悟空","猪八戒","沙和尚","白龙马")ages = (1000,900,800,700)works = ("开路","牵马","挑担")for name,age,work in zip(names,ages,works): print("{0
原创
发布博客 2021.10.21 ·
103 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python基础知识学习记录 2021——1019(循环结构(下))

文章目录061continue 语句061continue 语句
原创
发布博客 2021.10.20 ·
118 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python基础知识学习记录 2021——1019(循环结构(上))

文章目录循环结构056while 循环循环结构循环结构用来重复执行一条或多条语句。表达这样的逻辑:如果符合条件,则反复执行循环体里的语句。在每次执行完后都会判断一次条件是否为 True,如果为 True 则重复执行循环体里的语句。图示如下:循环体里面的语句至少应该包含改变条件表达式的语句,以使循环趋于结束;否则,就会变成一个死循环。056while 循环while 循环的语法格式如下:while 条件表达式:循环体语句【操作】利用 while 循环打印从0-10的数字。num =
原创
发布博客 2021.10.14 ·
188 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多