Python入门
文章平均质量分 52
Python入门基础
会说话的吹风机
快乐码农
展开
-
python快速入门-14-多态,静态方法,类属性,类方法,类对象
面向对象编程有3个特征与C++一样:封装、继承、多态解释:如果一个变量存储了某一个实例对象的引用,且通过这个变量调用指向的对象中的某个方法,此时如果变量指向的对象是子类创建的那么就调用子类中的方法,如果是父类创建的对象那么就调用父类的方法。原创 2022-10-19 15:50:13 · 245 阅读 · 0 评论 -
python快速入门-8-函数高级用法
如果调用函数时没有传递参数,那么函数就用默认值,如果传递了参数就用传递的那个数据注意1、缺省参数只能在形参的最后(即最后侧)2、缺省参数全挨在一起(在右侧),不是缺省参数挨在一起(在左侧)原创 2022-10-10 16:06:34 · 194 阅读 · 0 评论 -
python快速入门-4-列表
定义列表的方式是[]1、用列表存储了3个学生的姓名2、用列表存储了5个分数3、用列表存储了2个分数和2个字符串和c语言差别相同点:列表和数组都能实现多个数据的存储不同点:列表可以存储不同类似的数据,而数组只能存储相同数据类型。虽然Python中的列表可以存储多个不同的数据类型,但一般情况下我们很少这么做,而是把数据类型相同的数据放到一个列表,这样操作时会更加方便,否则就会出现一会整数,一会字符串很容易出错,原创 2022-10-09 11:02:09 · 1394 阅读 · 0 评论 -
python快速入门-1-基本操作
大驼峰式命名法(Upper camel case): 每一个单字的首字母都采用大写字母,例如:、FirstNameLastName。input()的小括号中放入的是提示信息,用来在获取数据之前给用户的一个简单提示。全局变量用全部是大写,且单词之间用下划线链接的方式,例如SUM_SCORE。print(‘您刚刚输入的密码是:%s’ % password)一个函数只能输入一个数据,不能像c中scanf那样输入多个数据。input()在从键盘获取了数据以后,会存放到等号右边的变量中。原创 2022-10-05 21:40:08 · 341 阅读 · 0 评论 -
python快速入门-7-函数
def 函数名(形参):函数体可以发现和c相比 没有了{}, 返回值不太一样;函数定义一定要在函数的调用之前。原创 2022-10-10 13:57:31 · 268 阅读 · 0 评论 -
python快速入门-13-对象关联、继承、重写、超级
上述代码 学生和教师对象没有任何联系,那么如何让学生属于教师呢即如何关联对象呢让多个对象进行关联。原创 2022-10-19 12:23:46 · 252 阅读 · 0 评论 -
python快速入门-12-面向对象-隐藏、继承
隐藏数据的作用之一可以防止通过对象直接给实例属性赋值的这种方式产生的出错比如age不应该是-的,通过设置属性为私有属性添加额外对属性操作的方法可以解决。原创 2022-10-17 08:38:32 · 193 阅读 · 0 评论 -
python快速入门-6-推导式、拆包
就是一种能够快速生成数据的方式根据最终要生成的数据,简单划分为列表推导式集合推导式字典推导式注意没有元组推导式,而是生成器。原创 2022-10-10 10:18:55 · 296 阅读 · 0 评论 -
python快速入门-5-元组、集合、列表、元组、集合互转、字典
定义一个元组获取元组中的元素遍历注意不能修改元组的内容number={元素1, 元素2, 元素3…}注意集合是没有下标的,而且元素没有固定排列顺序。原创 2022-10-09 17:37:16 · 298 阅读 · 0 评论 -
python快速入门-9-函数返回值、*、**拆包、引用
如果一个函数通过return返回了一个元组、列表、集合,可以通过拆包的方式将返回值进行拆分到每个变量中,这就是返回值拆包通过函数返回值拆包,可以快速的将具体的数据用变量进行存储,这样对数据的处理会更加方便拆包时要注意,需要拆的数据的个数要与变量的个数相同,否则程序会异常。原创 2022-10-11 09:08:19 · 633 阅读 · 0 评论 -
python快速入门-10-匿名函数、递归函数
匿名函数:没有名字的函数,在Python中用lambda定义可以用一行代码完成简单的函数定义,可以当做实参快速传递到函数中去,lambda函数能接收任何数量的参数但只能返回一个表达式的值,其默认就是返回的,不用写return一般情况下对匿名函数的使用有2种方式通过lambda定义匿名函数,然后用一个变量指向这个匿名函数,然后通过变量名()调用这个匿名函数直接在调用其它函数实参的位置通过lambda定义匿名函数,会将这个匿名函数的引用当做实参进行传递。原创 2022-10-11 13:26:14 · 304 阅读 · 0 评论 -
python快速入门-3-字符串
4、当开始位置、结束位置都没有设定时,要看步长,如果步长为正数此时开始位置理解为最左 结束位置为最右,如果步长为负数此时开始位置理解为最右 结束位置为最左。切片是指对操作的对象截取其中一部分的操作,有一个字符串"abcdef",我们可以通过切片取到"cde"切片使用规则中,要么一个冒号[开始位置:结束位置],要么两个冒号[开始位置:结束位置:步长]2、默认“步长”为1,即取完一个下标的数据之后,第二个下标的是在刚刚下标基础上+1。始,到"结束"位的前一位结束(不包含结束位本身),步长表示选取间隔。原创 2022-10-08 14:36:44 · 1809 阅读 · 0 评论 -
Python快速入门-2-语句
和c语言不同的是 不需要"{}",只需要在执行的语句前加上tab,同时在判断语句前加:即可,if结束的位置为 没有tab的语句时,例如。条件成立时,要做的事情。【tab】不能随意使用。原创 2022-10-08 12:01:07 · 72 阅读 · 0 评论 -
python快速入门-11-面向对象基础
具体代码例程就不写了面向过程:根据业务逻辑从上到下写代码面向对象:将数据与函数绑定到一起,进行封装,这样能够更快速的开发程序,减少了重复代码的重写过程.面向对象能实现的功能,面向过程也能实现,往往程序的代码量都比较大,如果用面向过程的方式实现则代码冗余且不已升级,使用面向对象将数据与功能进行封装在中大程序开发中首先考虑使用。原创 2022-10-15 10:39:59 · 168 阅读 · 0 评论