python学习

一、print()函数
在这里插入图片描述
二、数据类型
在这里插入图片描述

三、条件判断语句
在这里插入图片描述
四、input输入函数()
在这里插入图片描述
五、列表list和字典dict
在这里插入图片描述
在这里插入图片描述
添加:list.append()
删除:list.del()
在这里插入图片描述
在这里插入图片描述
字典的索引,和列表通过偏移量来索引不同,字典靠的是键。因为字典没有偏移量,所以在中括号中应该写键的名称,即字典名[字典的键]。

删除字典里键值对的代码是del语句del 字典名[键],而新增键值对要用到赋值语句字典名[键] = 值。

六、for循环遍历
在这里插入图片描述
在这里插入图片描述
Python是遍历数据结构(列表、字典等),一一访问其中的数据。

除了列表,字典,字符串三种数据类型,我们还可以遍历其他的数据集合。比如和for循环常常一起搭配使用的:range() 函数。
使用range(x)函数,就可以生成一个从0到x-1的整数序列。
在这里插入图片描述
七、while循环
在这里插入图片描述
八、函数
在这里插入图片描述
默认参数
在调用函数的时候,我们可以给指定的参数赋值,那剩余的参数就会是默认值(也就是在定义函数的那行定义了他们的默认值)。比如estimated(size=1.5,time=20.0),给size和time赋值,那剩下的number就默认为None。
try…except…语句
为了不让一些无关痛痒的小错影响程序的后续执行,Python给我们提供了一种异常处理的机制,可以在异常出现时即时捕获,然后内部消化掉,让程序继续运行。
bug:local variable ’ ’ referenced before assignment
在函数外定义了一个变量 ,然后在python的一个函数里面引用这个变量,并改变它的值,结果报错local variable ‘a’ referenced before assignment
报错原因是:python的函数中和全局同名的变量,如果你有修改变量的值就会变成局部变量,对该变量的引用自然就会出现没定义这样的错误了。

九、类
类是某个特定的群体,实例是群体中某个具体的个体。

类和实例,它们之间的关系类似于:群体和个体。群体里的每个个体都有着相同/相似的特征和行为。

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
类的调用
在这里插入图片描述
参数self的特殊之处:在定义时不能丢,在调用时要忽略
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
十、继承

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
定制
一、我们可以在子类下新建属性或方法,让子类可以用上父类所没有的属性或方法。这种操作,属于定制中的一种:新增代码。
二、子类继承父类方法的操作是在def语句后接父类.方法(参数)
这样一来,父类方法中的说法改变,子类也不用去动,因为子类直接继承了父类的方法。只不过,在继承的基础上,通过参数的调整完成了定制。

十一、编码
print(b’\xe6\x88\x91\xe7\x88\xb1\xe4\xbd\xa0’.decode(‘utf-8’))
在这里插入图片描述
在这里插入图片描述
十二、open()函数
在这里插入图片描述
十三、模块
在这里插入图片描述
import语句还有一种用法是import…as…。比如我们觉得import story太长,就可以用import story as s语句,意思是为“story”取个别名为“s”。
比如import a,b,c可以同时导入“a.py,b.py,c.py”三个文件。
在这里插入图片描述
在这里插入图片描述
time模块和random模块是Python的系统内置模块,也就是说Python安装后就准备好了这些模块供你使用。

如果是第三方编写的模块,我们需要先从Python的资源管理库下载安装相关的模块文件。

下载安装的方式是打开终端,Windows用户输入pip install + 模块名;苹果电脑输入:pip3 install + 模块名,点击enter即可。(需要预装python解释器和pip)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值