网管 发布的文章

函数基础在Python中,采用下面的语法定义函数:def 函数名(参数): # 内部代码 return 表达式 例如:def summer(lis): """ 这里是函数的说明文档,doc的位置 :param lis: 参数列表的说明 :return: 返回值的说明 """ total = 0 for i in lis: total += i return total在编写函数时,需要注意以下几点:使用关键字def开头定义函数,紧接着是一个空格,然后是函数的标识符名称和括号(),最后加上冒号:。如果有参数传入,参数需要放置在括号中间。可选择在函数的第一行使用文档字符串来说明函数的用途。函数的代码块以冒号起始,并需要进行缩进。使用return语句来结束函数的执行,并返回相应的结果。如果没有指定返回值,则默认返回None。return语句必须在函数体内部使用,不能回退缩进。直到函数的所有代码均编写完毕后,才回退缩进,表示函数体的结束。

- 阅读剩余部分 -

循环控制很多时候,我们在处理业务的时候,并不是如果怎么样就怎么样,而是一直做某件事,直到全部做完,甚至永远做不完.....循环控制是在处理业务逻辑时常用的一种结构,它允许我们重复执行一段代码,直到满足退出条件才停止循环。在 Python 中,我们可以使用关键字 for 和 while 进行循环控制,但没有像其他编程语言中的 do...while 语句。

- 阅读剩余部分 -

集合(set)集合(set)是一个无序且元素不重复的集合,其基本功能包括关系测试和消除重复元素。集合使用大括号({})来表示元素,并使用逗号进行分隔。需要注意的是,如果要创建一个空集合,必须使用 set() 而不是 {},因为后者创建的是一个空字典。集合在形式上使用的是花括号,但与字典无关。集合的核心特性是自动去重,这在很多情况下能够帮助我们省去很多麻烦。

- 阅读剩余部分 -

bytes在 Python 3 以后,字符串和 bytes 类型被彻底区分开来。字符串是以字符为单位处理的,而 bytes 类型是以字节为单位处理的。bytes 数据类型在所有操作、使用和内置方法上与字符串数据类型基本相同,同样是不可变的序列对象。

- 阅读剩余部分 -

字典字典是 Python 中常用的数据类型之一,它基于哈希散列算法实现,采用键值对(key:value)的形式存储数据。通过计算键的值,可以快速查找和插入对应的值。字典可以包含任意数量的元素,而值的类型可以是任何数据类型!但字典的键必须是不可变的对象,例如整数、字符串、字节和元组,其中字符串是最常用的键类型。列表、字典和集合等可变对象不能作为键。同时,同一个字典内的键必须是唯一的,但值则不必。

- 阅读剩余部分 -

字符串字符串是Python中最常用的数据类型之一。我们可以使用单引号或双引号来创建字符串,并使用三引号来创建多行字符串。需要注意的是,字符串要么使用两个单引号,要么使用两个双引号,不能混合使用单引号和双引号!在Python中,单个字符也被视为字符串,因此不存在单独的字符类型。值得一提的是,字符串是不可变的序列数据类型,这意味着我们无法直接修改字符串本身,就像数字类型一样。Python 3全面支持Unicode编码,因此所有的字符串都是Unicode字符串。这意味着我们可以自由地在字符串中使用中文字符,不再受到Python 2中的编码问题的困扰。现在,我们可以放心大胆地使用中文字符串了。

- 阅读剩余部分 -

元组元组(Tuple):请注意,用拼音输入法的同学不要将元组拼写为"元祖",^_^。我们知道,用方括号括起来的是列表,那么用圆括号括起来的是元组。元组也是一种序列结构,但它是一种不可变序列,可以简单地理解为内容不可修改的列表。除了元素不可修改的特点外,元组和列表的用法相似。

- 阅读剩余部分 -

列表列表是Python中最基本且常用的数据结构之一。列表中的每个元素都被分配一个数字作为索引,用于表示该元素在列表中的位置。索引从0开始,第一个元素的索引是0,第二个元素的索引是1,依此类推。Python的列表是一个有序可重复的元素集合,它支持嵌套、迭代、修改、切片、追加和删除操作,并且可以用于判断元素是否属于列表。

- 阅读剩余部分 -