1、可调用对象 许多Python对象都是可调用的,即任何能通过函数操作符“()”来调用的对象。Python有4种可调用对象:函数、方法、类以及一些类实例,这些对象的任何引用或者别名都是可调用的。 (1)函数(3种函数) ①内建函数(BIF,built-in function) 由C/C++写的,编译过后放入Python解释器,然后把它们作为第一(内建)名称空间的一部分加载进系统。这些函数在_b
转载
2024-04-14 12:09:04
140阅读
第三章 函数基础及进阶3.1 上章补充内容3.1.1 Bytes类型计算机的数据需要存到硬盘上,但是硬盘只能存储二进制的数据。我们知道将计算机里的数据转换成我们能看懂的数据是将二进制 -> 十进制(ASCII、gbk、utf-8等),那存储就是反过来的过程。文字 -> utf-8、GBK -> 2进制图片 -> png、jpg -> 2进制音乐 -> mp3、w
转载
2023-09-19 11:16:52
142阅读
python函数入门一丶函数的创建和调用1.函数,为什么需要函数?2..函数的创建和调用二丶函数的参数1.函数调用的参数传递分析图2.函数体修改参数对实参的影响3.函数定义默认值参数4.可变的位置参数和关键字形参5.参数的总结三丶函数的返回值1.函数返回多个值时,结果为元组四丶变量的作用域五丶递归函数1.递归函数的介绍,组成部分,调用过程,优缺点2.使用递归来计算阶乘六丶总结七丶python学习
转载
2023-05-26 15:12:04
233阅读
BK树或者称为Burkhard-Keller树,是一种基于树的数据结构。用于快速查找近似字符串匹配,比方说拼写纠错,或模糊查找,当搜索”aeek”时能返回与其最相似的字符串”seek”和”peek”。在构建BK树之前,我们需要定义一种用于比较字符串相似度的度量方法。通常都是采用编辑距离(Levenshtein Distance),这是一种用于表示两个字符串相互转换需要进行的最少编辑步数。在确定度量
转载
2024-01-10 12:24:32
237阅读
文件介绍数据存放的容器文件的作用:持久性存储数据内容文件组成:
文件名扩展名:一般不同的扩展名,对应不同的文件格式;不同的文件格式有着不同的存储约定,方便程序处理文件内容文件的使用流程打开:open(“文件”,”模式",encoding=“gbk”):gbk是默认,可修改模式:r: • 以只读方式打开文件:默认模式;
• 文件的指针将会放在文件的开头;
• 注意:文件不存在会报错
转载
2023-09-05 14:23:35
82阅读
1.文件读写文件读写步骤:打开文件读写文件保存文件关闭文件打开文件:open(‘文件名称’,‘打开方式’)文件打开方式:#文件的操作
#打开文件 open
#默认的编码是gbk,也就是中文编码
#也可以在打开文件时给它指定一个编码类型
#w模式会在文件已存在的情况下,会将文件原来的内容覆盖
fobj = open('./Test.txt','w',encoding='utf-8')
#读/写
转载
2023-11-19 19:34:05
51阅读
最近面试阿里,第一个算法题就是字符串匹配算法,当时一脸懵逼,连朴素字符串匹配算法都不知道,面试官还问我有没有深入了解Python语言的字符串怎么查找的,顿时戳中痛点,想想自己学Python真的还是太浅了。于是就去把字符串匹配算法全学了一遍,有brute-force算法、Rabin-Karp算法、有限自动机算法、KMP算法、Boyer-Moore算法、Horspool算法还有Sunday算法等等。然
转载
2023-08-16 08:43:01
94阅读
今天部分的内容会写的比较随意,想到需要复习的知识我就会进行一下演示,这样便于尽快把欠下的课程选择部分和即将要开始的ftp实现任务尽快完成。一、文件处理部分 打开文件的一个固定格式:文件句柄 = open('文件路径', '模式') 模式有以下: 1. 打开文件的模式有(默认为文本模式):r ,只读模式【默认模式,文件必须存在,不存在则抛出异常】
w,只写模式【不可读;不存
转载
2023-11-07 10:05:19
100阅读
# 如何实现"pythong bk"
## 1. 整体流程
下面的表格展示了实现"pythong bk"的整个流程。
| 步骤 | 描述 |
| ------ | ---------------------------------------------------------
原创
2023-08-29 09:19:27
121阅读
大家好,我是老白,今天是我入坑学习Python第9天,今天主要学习的内容是函数的基本定义和用法。首先跟着教材介绍几个常用的词; def (define 的缩写,定义)的含义是创建函数,或者说是给一个函数下个定义,告诉你,我要创建这个函数了。arg (agument的缩写,参数)和parameter的都是参数的意思,但是稍有不同,这里不做详细解释,说实在话,现在的我也不是特别清楚其中的差异。retu
转载
2023-08-09 20:38:21
236阅读
目录IO编程文件读写StringIO和BytesIO 操作文件和目录 序列化 JSONJSON进阶 IO编程文件读写 file-like Object。open()函数返回的这种有个read()方法的对象,在Python中统称为file-like Object,除了file外,还可以是内存的字节流,网络流,自定义流等等# 读文件
with open
转载
2023-11-10 22:26:37
50阅读
# Python 中 DPI 的含义与应用
在数字图像处理和图形生成领域,DPI(每英寸点数)是一个非常重要的概念。它不仅影响图像的细节和清晰度,也在数据可视化中扮演重要的角色。本文将详细介绍 DPI 的含义,并通过 Python 代码示例展示如何在 Matplotlib 中应用这一参数。
## DPI 的定义
DPI(Dots Per Inch)是用来描述打印图像分辨率的单位,表示每英寸所
!TFH!.ljust(20,"-") 如果tfh为G48G055016,结果为:G48G055016----------!TFH!.rjust(20,"-") 如果tfh为G48G055016,结果为:----------G48G055016!TFH!.center(20,"-") 如果tfh为G48G05501)
原创
2021-07-09 11:59:57
634阅读
基础语法Python标识符标识符的定义标识符(identifief)是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。在计算机编程语言中,标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。标识符的命名规则第一个字符必须是字母表中字母或下划线_。
标识符的其他的部分由字母、数字和下划线组成。
标识符对大小写敏感。
在Python3中
转载
2023-08-11 18:47:14
662阅读
一等函数在 Python 中,函数是一等对象。编程语言理论家把“一等对象”定义为满足下述条件的程序实体:在运行时创建能赋值给变量或数据结构中的元素能作为参数传给函数能作为函数的返回结果在 Python 中,整数、字符串和字典都是一等对象——没什么特别的。如果在 Python 之前,你使用的语言并未把函数当作一等公民,那么本节以及第三部分余下的内容将重点讨论把函数作为对象的影响和实际应用。1把函数视
转载
2024-05-15 20:11:51
64阅读
文章目录一、函数定义:作用:格式(不带参数):实例:格式(带参数):函数的调用函数调用的本质二、函数的参数三、 练习:递归函数: 一、函数定义:函数是组织好的,可重复使用的,用来实现独立功能的代码段。作用:函数能提高应用的模块性,和代码的重复利用率。格式(不带参数):def 函数名(): # 定义函数名 代码 函数名() # 调用函数实例:def prt(): # 定义函数
print
转载
2024-05-30 11:37:35
344阅读
一、数据类型的基本操作基本操作连接两个字符串:+重复字符串中的元素:*统计字符串中元素数量:len()判断某个字符是否在字符串中:in查看方法(函数):dir()查看文档:help()对象类型:type()内存地址:id()绝对值:abs()幂:pow()四舍五入:round()分数计算:import fractions精确计算:import decimal拓展视野:
科学计算专用工具库:scip
转载
2023-10-22 22:54:17
9阅读
## 在Python中实现ListNode
在计算机科学中,`ListNode`通常用于表示链表的节点。链表是一种数据结构,由一系列相互连接的节点组成。每个节点包含数据和指向下一个节点的引用。这种结构允许高效地插入和删除元素。在本篇文章中,我们将逐步实现一个基本的`ListNode`类。
### 实现流程
我们将按照以下步骤实现`ListNode`类并使用它:
| 步骤 | 描述
# Python中数组的含义
## 引言
在计算机科学和编程中,数组是一种常见的数据结构,用于存储和操作一组相同类型的数据。在Python中,数组是一个有序的集合,可以通过索引来访问和修改其中的元素。本文将介绍Python中数组的含义、用法和常见操作,帮助读者更好地理解和使用数组。
## 数组的定义和声明
在Python中,可以使用`list`类型来表示数组。一个数组可以包含任意数量的元素,并
原创
2023-09-11 07:19:52
274阅读
# Python 中 Protocol 的含义
在 Python 中,protocol(协议)是一种定义了一组方法的约定,任何实现这些方法的类都被认为遵循了该协议。协议与接口不同,接口通常是一种明确的结构化定义,而协议更加强调行为。Python 中的协议主要体现在类型提示和鸭子类型中。鸭子类型的核心理念是“如果一只鸟看起来像鸟,走起来像鸟,那么它就是鸟”,即只要对象实现了特定的方法,就可以用作该
原创
2024-09-26 06:17:49
359阅读