- 博客(14)
- 收藏
- 关注
原创 Python学习日记:类与对象(上)
所谓的面向对象编程,想要学好它,唯一的捷径就是像造物者一样去思考问题。因为,面向对象最初的灵感就是来源于真实世界:对象 = 属性(对象的静态特征)+ 方法(所能做的事情)面向对象也是一种代码封装的方法对象诞生之前,需要先创建一个类,再通过类来创造实际的对象。创建一个类需要用到class类名的命名方式有一个约定俗成的标准,那就是使用大写字母开头,比如我们这里的Turtle。其实所谓的属性,就是写在类里面的变量,方法就是写在类里面的函数(实际上会有一点区别,后面我们会有仔细讲解)。
2025-11-15 20:00:00
758
原创 Python学习日记:函数(下)
lambda 表达式,也就是大牛们津津乐道的匿名函数。只要掌握了 lambda 表达式,你也就掌握了一行流代码的核心 —— 仅使用一行代码,就能解决一件看起来相当复杂的事情。lambda 是个关键字,然后是冒号,冒号左边是传入函数的参数,冒号后边是函数实现表达式以及返回值。如果要求我们编写一个函数,让它求出传入参数的平方值传统定义的函数,函数名就是一个函数的引用,而 lambda 表达式,整个表达式就是一个函数的引用lambda 是一个表达式,因此它可以用在常规函数不可能存在的地方。
2025-11-13 11:04:43
600
原创 Python学习日记:函数(上)
Python 函数的主要作用就是打包代码,有两个显著的好处:可以最大程度地实现代码重用,减少冗余的代码可以将不同功能的代码段进行封装、分解,从而降低结构的复杂度,提高代码的可读性我们使用def语句来定义函数,紧跟着的是函数的名字,后面带一对小括号,冒号下面就是函数体,函数体是一个代码块,也就是每次调用函数时将被执行的内容pass是一个空语句,表示不做任何事情,经常是被用来做一个占位符使用的。调用这个函数,只需要在名字后面加上一对小括号。
2025-10-30 21:06:14
786
原创 Python学习日记:序列
列表、元组、字符串都属于序列,其共同点为:都可以通过索引获取每一个元素第一个元素的索引值都是 0都可以通过切片的方法获得一个范围内的元素的集合有很多共同的运算符根据是否能被修改这一特性,可以将序列分为可变序列和不可变序列:比如列表就是可变序列,而元组和字符串则是不可变序列。
2025-10-25 14:31:54
974
原创 Python学习日记:分支与循环
判断多个条件,如果第1个条件不成立,则继续判断第2个条件,如果第2个条件还不成立,则接着判断第三个条件......如果这个条件不成立,就执行另外的某条语句或者某个代码块。第四种是在第三种的情况下添加一个else,表示上面所有的条件均不成立的情况下,执行某条语句或某个代码块。为了使一句语句可以跨行书写保证其美观易懂,我们可以在每行的末尾加反斜杠或者用括号括起来。判断一个条件,如果这个条件成立,就执行其包含的某条语句或者某个代码块。判断一个条件:如果这个条件成立,就执行其包含的某条语句或者某个代码块。
2025-10-20 21:31:39
368
原创 Python学习日记:基础知识
调换两变量值:法一:法二:2.2 字符串string2.2.1 单引号2.2.2双引号 对于语句中既有单引号也有双引号的语句,需要使用转义字符。2.3原始字符串 对于Windows系统下的文件路径的表示: 在其前边加上r,转义字符将不再有效。 反斜杠不能放在末尾,否则表示语句还未结束。2.4长字符串(三引号) 使用三引号则不要使用反斜杠连接和转义字符换行。
2025-10-11 10:46:58
533
原创 Webots:简介、安装、案例使用
机器人算法学习移动机器人原型制作(汽车,航空航天,吸尘器,玩具等)机器人运动研究(类人机器人,四足机器人,多足机器人等)多智能体研究(群智能,协作式移动机器人小组等)自适应行为研究(遗传算法,神经网络,人工智能等)机器人竞赛(例如,Robotstadium和Rat's Life )
2025-09-26 21:16:19
606
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅