合集-python

摘要:匿名函数 顾名思义就是没有名字的函数。 匿名函数是一种没有函数名的函数,也称为"lambda函数"。 它是一种简洁的函数定义方式,可以在需要函数对象的任何地方使用,并且通常用于简化代码或作为其他函数的参数。 语法 1 lambda arguments: expression 其中,arguments 阅读全文
posted @ 2023-07-09 10:24 Allen_Hao 阅读(63) 评论(0) 推荐(0) 编辑
摘要:1 ''' 2 abs()是Python内置函数,用于返回一个数的绝对值 3 语法: abs(x)其中,x是要求绝对值的数字 4 5 注意事项: 6 1. abs()函数只能应用于数值类型(整数、浮点数、复数),不能用于其他类型(如字符串)。 7 2. 注意在使用负数时,abs()函数会返回其绝对值 阅读全文
posted @ 2023-07-09 10:35 Allen_Hao 阅读(55) 评论(0) 推荐(0) 编辑
摘要:1 ''' 2 内置函数round对参数进行四舍五入/ 3 语法: round(number, ndigits) 4 其中,number是要进行四舍五入的数字,而ndigits是可选参数,表示保留小数的位数,默认为0。 5 number:要进行四舍五入的数字。 6 ndigits:保留小数的位数。如 阅读全文
posted @ 2023-07-09 11:00 Allen_Hao 阅读(52) 评论(0) 推荐(0) 编辑
摘要:语法&说明 语法 abs(x) 说明 abs()是Python内置函数,用于返回一个数的绝对值。 其中,x是要求绝对值的数字 1 num = -5 2 absolute_value = abs(num) # 返回5 示例 1 ''' 2 abs()是Python内置函数,用于返回一个数的绝对值 3 阅读全文
posted @ 2023-07-09 11:04 Allen_Hao 阅读(39) 评论(0) 推荐(0) 编辑
摘要:什么是高阶函数? 在Python中,高阶函数是指能够接受函数作为参数或返回函数作为结果的函数。 ''' 0. 体验 ''' def sum_num(a, b, f): # 定义1个高阶函数:入参可接受一个函数f return f(a) + f(b) # 调用函数f result1 = sum_num 阅读全文
posted @ 2023-07-09 11:19 Allen_Hao 阅读(26) 评论(0) 推荐(0) 编辑
摘要:说明map函数可以对一个可迭代对象的每个元素进行处理,处理的方式通过指定的函数决定。并返回处理结果(迭代器对象)示例 ''' map()函数是Python内置的高阶函数之一,它接受一个函数和一个可迭代对象作为参数,将函数应用于可迭代对象中的每个元素,并返回一个新的迭代器对象 其语法:map(func 阅读全文
posted @ 2023-07-09 11:35 Allen_Hao 阅读(15) 评论(0) 推荐(0) 编辑
该文被密码保护。
posted @ 2023-07-09 19:37 Allen_Hao 阅读(0) 评论(0) 推荐(0) 编辑
摘要:1 ''' 2 filter()函数是Python内置的一个高阶函数,它用于过滤可迭代对象中的元素,只保留满足特定条件的元素。filter()函数接受两个参数:一个函数和一个可迭代对象。 3 语法: 4 filter(function, iterable) 5 其中: 6 1. function是一 阅读全文
posted @ 2023-07-09 20:25 Allen_Hao 阅读(16) 评论(0) 推荐(0) 编辑
摘要:1 ''' 2 学习管理系统-命令窗口实现,功能启动如下: 3 1. 定义功能界面 4 2. 添加学员 5 3. 删除学员 6 4. 修改学员 7 5. 查询学员 8 6. 显示所有学员 9 7. 退出系统 10 ''' 11 12 ''' 13 1. 定义功能界面:用于说明此系统的作用及使用说明 阅读全文
posted @ 2023-07-09 21:17 Allen_Hao 阅读(16) 评论(0) 推荐(0) 编辑
摘要:步骤 1. 文件操作步骤 1. 打开文件 2. 读写等操作,此步骤可省略 3. 关闭文件注意:可以只打开和关闭⽂件,不进⾏任何读写操作。 语法 1 open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, 阅读全文
posted @ 2023-07-10 23:56 Allen_Hao 阅读(39) 评论(0) 推荐(0) 编辑
摘要:1 ''' 2 1. 使用with语句管理文件对象的打开和关闭,以确保及时释放资源。 3 2. 指定适当的打开模式来满足你的需求,例如只读、写入、追加等 4 3. 使用encoding参数指定正确的字符编码,以便正确处理文本文件 5 4. 对于大型文件,可以使用逐行读取或使用缓冲区来提高性能 6 5 阅读全文
posted @ 2023-07-11 22:15 Allen_Hao 阅读(19) 评论(0) 推荐(0) 编辑
摘要:seek()函数是用于在文件中移动文件指针位置的方法。它可以用来定位文件中的特定位置,以便读取或写入数据 语法: file.seek(offset, whence) 参数说明: 1. offset:表示要移动的偏移量,可以是正数或负数。 2. whence:表示移动起点,可选值有: 0(默认值):从 阅读全文
posted @ 2023-07-11 23:06 Allen_Hao 阅读(180) 评论(0) 推荐(0) 编辑
摘要:1 """ 2 1. 导入模块os 3 2. 使用模块内功能 4 """ 5 import os 6 7 # 1. rename(): 重命名 8 os.rename('1.txt', '10.txt') # 1.txt不存在时,报错FileNotFoundError: [WinError 2] 系 阅读全文
posted @ 2023-07-11 23:14 Allen_Hao 阅读(18) 评论(0) 推荐(0) 编辑
摘要:什么是面向对象? 一切皆对象,用面向对象的思想去编码,描述您的需求。 1. 面向对象编程(Object-Oriented Programming,简称OOP)是一种编程范式,它将数据和操作数据的方法封装在一个对象中。 2. 面向对象(Object-Oriented)是一种编程范式或方法论,它将数据和 阅读全文
posted @ 2023-07-12 21:27 Allen_Hao 阅读(37) 评论(0) 推荐(0) 编辑
摘要:类 定义类语法 1 class ClassName: # 如果写类的f-docstring,就直接写在Class ClassName下一行 2 # 属性 3 attribute1 = value1 4 attribute2 = value2 5 6 # 方法 7 def method1(self, 阅读全文
posted @ 2023-07-12 21:43 Allen_Hao 阅读(19) 评论(0) 推荐(0) 编辑
摘要:说明 属性即是特征,⽐如:人的年龄、性别、体重... 对象属性既可以在类外⾯添加和获取,也能在类⾥⾯添加和获取。 类外添加或修改对象属性 语法 对象名.属性名 = 值 类外访问对象属性 语法 对象名.属性名 类内访问、修改、添加对象属性 使用self代替对象名访问、修改、添加对象属性 示例 '''给 阅读全文
posted @ 2023-07-12 22:01 Allen_Hao 阅读(22) 评论(0) 推荐(0) 编辑
摘要:什么是魔法方法? Python类中的魔法方法(Magic Methods)是特殊的方法,以双下划线(__)开头和结尾的方法。 这些方法在对象的创建、运算符重载、属性访问等方面提供了特定的行为。 都是内置方法,一般方法命名不建议使用这种格式即双下划线开头和结尾的方法 __init__(self, .. 阅读全文
posted @ 2023-07-12 22:35 Allen_Hao 阅读(15) 评论(0) 推荐(0) 编辑
摘要:1 ''' 2 __repr__() 和 __str__() 都是 Python 中的特殊方法,用于定义对象的字符串表示形式。它们之间的区别如下: 3 1. __repr__(self):返回一个字符串,用于表示对象的“官方”字符串表示形式。这个字符串应该是可以用来重新创建对象的,并且应该尽可能准确 阅读全文
posted @ 2023-07-12 23:04 Allen_Hao 阅读(37) 评论(0) 推荐(0) 编辑
摘要:1 ''' 2 __len__() 是一个魔法方法,用于返回对象的长度或元素个数。 3 它通常被用于支持内置函数 len() 的调用,并在自定义的容器类中实现。 4 最佳实践: 5 1. 在容器类中实现 __len__() 方法可以提供对象的长度信息,使其能够像内置容器(如列表、字典等)一样使用。 阅读全文
posted @ 2023-07-12 23:12 Allen_Hao 阅读(25) 评论(0) 推荐(0) 编辑
摘要:1 ''' 2 __getitem__(self, key)、__setitem__(self, key, value) 和 __delitem__(self, key) 是 Python 中的特殊方法,用于定义对对象进行索引操作时的行为。 3 它们分别用于获取、设置和删除对象中的元素 4 1. _ 阅读全文
posted @ 2023-07-12 23:23 Allen_Hao 阅读(55) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示