在学习Python的三个周里,我收获了很多知识和技能。以下是我学习Python的一些笔记和总结:
(一)、Python的基本语法:学习了Python的基本语法,包括变量、数据类型、条件语句、循环语句等。
1.变量
1.1、变量是程序运行时,能储存计算结果或能表示值的抽象概念。
1.2 、变量名称=变量值
1.3、 规则
变量名只能包含字母、数字和下划线。
变量名可以字母或下划线打头,但不能以数字打头
变量名不能包含空格,但可使用下划线来分隔其中的单词。
不要将Python关键字和函数名用作变量名,即不要使用Python保留用于特殊用途的单词。
变量名应既简短又具有描述性。
2.数据类型
2.1、分类
整型、浮点型、字符串型、布尔型、复数型
2.2、查看数据类型
type()
2.3、数据类型转换
int(x)将x转换成一个整型
float(x)将x转换成一个浮点型
str(x)将x转换成一个字符串类型
3.条件语句
1、布尔类型、比较运算符
变量名称=布尔类型字面量
3.2、if语句
if 要判断的条件:
条件成立时要执行的语句
要注意缩进(4个空格)
if 要判断的条件:
条件成立时要执行的语句
else:
条件不成立时要执行的语句
else不需要判断条件
也需要4个缩进
if 要判断的条件1:
条件成立时要执行的语句1
elif要判断的条件2:
条件成立时要执行的语句2
4.循环语句
4.1、while循环
while 条件:
条件成立时要执行的语句
4.2、for循环
for 临时变量 in 待处理数据集:
循环满足要执行的语句
range(num1,num2,step)
功能:获得一个数字序列
5.基本语法
5.1、占字符
整数 %d
浮点数 %f
保留n位小数 %.nf
字符串 %s
(二)、函数:学习了如何定义和使用函数,以及函数的参数和返回值。
def 函数名(传入参数):
函数体
return 返回值
注意缩进
(三)、理解模块概念,并能够使用常用的Python模块和第三方库。
1.random
random.uniform(num1,num2)随机生成浮点数
random.randint(num1,num2)随机一个整数
random.randrange()随机选取一定数列的数
2.math模块
(四)、列表和元组:学习了列表和元组的定义和操作,包括索引、切片、添加、删除等。
1.列表
变量名称=[元素1,元素2 ,元素n]
列表.append() 添加一个元素
列表.insert(下表,元素) 指定下表,添加元素
列表.del() 删除指定下表元素
列表.pop() 删除指定下表元素
列表.clear() 清空列表
列表.count() 统计元素在列表出现次数
2.元组(一旦定义完成不可修改)
变量名称=(元素1,元素2 ,元素n)
(五)、字典和集合:学习了字典和集合的定义和操作,包括添加、删除、修改等。
1.字典
变量名称={key:Value,key:Value, ,key:Value,}
2.
字典[key]=Value 新增元素
字典[key]=Value 更新元素
字典.pop(key) 取出Value的值,并删除key
字典.clear() 清空字典
字典.keys() 获取全部的key
字典key不能重复,对已存在的key执行上述操作,就是更新Value的值
(六)、异常处理:学习了如何处理异常,包括捕获异常、抛出异常等。
try:
可能发生错误的代码
expept[异常as别名]:
如果出现异常执行的代码
[else:]
未发生异常执行的代码
[finally:]
不管出不出现异常都会做的事情
(七)、面向对象编程:学习了面向对象的编程思想和Python中的类和对象的定义和使用。
1.类的定义
1.1、
class 类名:
成员变量
def 成员函数(self,参数列表):
成员函数体
1.2、构造函数
def -init-(self,参数列表):
函数体
2.类对象
2.1、类对象的创建
对象=类名(参数列表)
通过学习Python,我掌握了Python的基本语法。我认为Python相较于C++确实更加简洁高效,使得我能够快速实现自己的想法和项目。我将继续努力学习Python,深入学习更多的知识和技能,提高自己的编程水平,希望能以更加优秀的自己加入到启航。