Python学习总结

第二章



2.1 数值运算

1.基础运算

2.计算

一套房产价格为86万元,购买时需要支付15%的税,此外还要向银行支付20%的首付。用代码计算需要准备的现金:

3.字符串运算

4.逻辑运算

5.判断表达式

基本判断:

运算和表达式结合:

一套房产价格为86万元,购买时需要支付15%的税,此外还要向银行支付20%的首付,假如手里有40万现金,出于税务原因,希望自己付的税款低于13万,还能买这套房子么?

6.运算优先级

乘方>乘除>加减>判断>逻辑

2.2 变量和赋值

1.赋值

基本赋值表达:

一套房产价格为86万元,购买时需要支付15%的税,此外还要向银行支付20%的首付,房价总值是可变的情况下:

2.变量类型

3.序列

元组和列表的区别:

列表的特征:

4.词典

词典不是以位置来作为索引的,词典允许用自定义的方式来建议数据的索引。词典包含多个元素,每个元素以逗号分隔,词典元素包含key和value两部分。键是数据的索引,值是数据本身。

2.3 循环选择

1.If和缩进

如果一个房子的售价超过50万,那么交易费率为1%,否则为2%:

2.if的嵌套与elif

2.4循环

1.for 循环

假如有50万的房贷,且本金不变,房贷的逐年利率为(0.01,0.02,0.03,0.035,0.05),那么每年要还多少利息?

2.while循环

while 后面紧跟着一个条件,如果条件为真,则while会不停地循环,只有条件为假时候,程序才会停止。

3.跳过或终止

Break语句常用于循环结构中,在循环结构中出现Break语句的时候,能将该循环强制停止,然后退出该循环。Continue语句的功能是强制停止循环中的这一次执行,直接跳到下一次执行。

第三章



3.1 函数

1.函数是什么

集合的对应关系,数据的魔法盒子,语句的封装

2.定义函数和调用函数

4.函数文档

3.2 参数传递

1.基本传参

2.包裹传参

3.解包裹

把数据容器传递给函数,再自动地分解为各个参数

3.3 递归

1.高斯求和与数学归纳法

普通方法和函数法

2.函数栈

后进先出

3.变量的作用域

Python中一个变量是在一定的范围内起作用的,在其起作用的这个范围我们称之为作用域。

3.4 引入模块

Python中导入一个模块的方法我们可以使用import,但是import只是导入了这个模块,而并没有导入模块的某个属性或方法。不仅导入一个模块,还有导入模块中对应的一个功能,我们可以使用from⋯import语句。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容