- 博客(9)
- 收藏
- 关注
原创 7、Python基础之【类】
Python也是一种面向对象的编程语言,很多语法、特征同java十分类似,甚至有的地方几乎一模一样。类就是其中一个方面,比如在构造方法、实例创建、属性修改、继承等方面,二者相差无几。当然,本人目前还处于学习Python基础的阶段,可能理解尚浅。关于java的类相关知识这里不做说明,只介绍一下python中关于类的概念。
2023-05-14 18:58:58
5880
1
原创 6、Python基础之函数
Python的函数,是带有名字的方法块,在使用上和java的方法大同小异。函数使用关键字def来定义,结构上包括函数名称、参数、函数体。函数体当中可以有返回值,至于是否需要返回值则由需求决定。这里我们先看一个简单的代码示例,由定义函数和调用函数两部分构成。编写模块和函数时,需要注意一些细节的东西。比如:-- 给模块或函数一个描述性的名称,方便自己和他人理解代码的用途。-- 模块和函数命名时,应使用小写字母和下划线。-- 函数应包含注释,注释应简要阐述函数的功能。
2023-05-03 11:46:35
633
原创 5、Python基础之while循环
本片着重介绍while循环的基本使用方法。在此之前,我们先介绍一个与while循环关系密切的函数:input()。
2023-05-01 22:55:16
321
原创 4、Python基础之字典
在Python中,字典是一系列键值对(key: value)。每个键都与一个值关联,值的内容可以是数值、字符串、列表乃至字典。字典可以存储一个对象的多种信息,比如单个学生的学籍相关内容;也可以存储多个对象的同一类信息,比如数学老师手中的成绩单。Python字典用放在大括号{ }中的一系列键值对表示,键和值之间用冒号分隔,而键值对之间用逗号分隔。键值对的数量是任意的。
2023-04-26 13:04:15
429
原创 3、Python基础之条件(if)语句
但有一点这里说明一下:多重elif条件时,如果某个参数满足多个判断条件,那么在执行了第一个条件之后就会跳出余下的判断。在保存时我们需要鉴别一下,两个列表之中是否有重复的姓名,如果重复则不予录入并给出提示。基本结构包括:简单的if语句(只有一行if语句),if-else结构,if-elif-else结构。基于以上结构可以衍生出多个elif代码块的结构,以及多个elif代码块之后省略else的结构。在实际的业务应用中,我们可能无法判断一个列表是否有为空的可能。(初来乍到,代码可能写的难看,请多指教。
2023-04-22 21:04:58
677
1
原创 2、Python基础之列表及其操作
你会发现,我们是可以捕获到被pop出去的元素(Jeep)的。捕获的前提是,你要用一个变量去接住它,否则它就摔死了,死无全尸的那种。可以看到,当我们试图在超出列表长度的索引位置添加元素时,依然可行,Python将其自动排列到了列表的末尾处。联想一下前边,超索引获取元素时会报错,而超索引添加元素则没问题。Python还提供了另外一种获取列表元素的方式:负数索引,表示列表中倒数第几个元素。无论是正数索引还是负数索引,在列表为空时都存在索引越界错误,值得注意。列表是有序的集合,因此可以通过索引去访问元素,语法为。
2023-04-15 00:48:44
934
原创 1、Python基础之变量与简单的数据类型
学什么语言都不能绕过看门大爷:Hello World!Python的处理方式简单粗暴:Python的变量声明,没有类型,这与java是不同的。在命名规范上,主要有以下几点:1、变量名只能包含字母、数字、下划线。可以以字母、下划线开头,但不能以数字开头。2、变量名不能包含空格,可以用下划线来分割单词。3、不能使用Python的关键字和函数名4、良好的命名习惯。如图,以数字开头的变量命名(L5),含有空格的变量命名(L8),以print命名的变量(L9)运行时都会抛出异常提示。
2023-04-13 23:17:23
334
2
空空如也
Python异常处理关于else的使用
2023-06-09
Python的对象类型不匹配问题
2023-05-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人