一、字符编码与转码
1.在python2默认编码是ASCII, python3里默认是unicode
2.unicode 分为 utf-32(占4个字节),utf-16(占两个字节),utf-8(占1-4个字节), so utf-16就是现在最常用的unicode版本, 不过在文件里存的还是utf-8,因为utf8省空间
转载
2023-06-16 10:55:15
1153阅读
1.map语法:map() 函数语法:map(function, iterable, …)简单来说,map()它接收一个函数 f 和一个 可迭代对象(这里理解成 list),并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回。def square(x) : # 计算平方数 return x ** 2A=list(map(square, [1,2,3,4,5])) # 计算列表各个元素的平方
转载
2021-07-22 09:21:47
594阅读
find()函数作用:
在字符串中查找子串,如果找到返回子串的第一个字符的索引,否则返回-1find()函数语法:
str.find(str,beg=0,end=led(string))
str -- 指定检索的字符串
beg -- 开始索引,默认为0。
end -- 结束索引,默认为字符串的长度。
注意:起点和终点(第二个和第三个参数)指定的搜索范围包含起点,但不包含终点。举个栗子:info =
转载
2023-06-15 13:29:11
285阅读
1. python-内建函数-拼接函数joinjoin()函数: 将序号中的元素以指定的字符串连接,生成一个新的字符串。示例:示例1:拼接字符串s = "lizhenliang"
r = '.'.join(s)
print(r)示例2:拼接序列computer = ["主机","显示器","鼠标","键盘"]
r = ','.join(computer)
print(r)2. 拼接函数案例拼接函数
转载
2023-06-23 12:39:01
283阅读
1、sort() 方法sort可以对列表元素进行排序,该方法没有返回值,直接改变原列表中元素的顺序,是对列表的就地排序。语法格式为:L.sort(key=None, reverse=False)key:是指用来比较的关键字,可以说是列表元素的一个权值。key一般用来接受一个函数(或者匿名函数),这个函数只接受一个元素,并返回其权值。reverse:是否逆序排列(reverse默认为False,so
转载
2023-08-07 20:38:27
244阅读
一、filter函数的定义filter函数是Python中常用的内置函数,调用无需加载库,直接使用即可。它主要用来根据特定条件过滤迭代器中不符合条件的元素,返回一个惰性计算的filter对象或迭代器。需要用list函数进行转换,才能得到符合的条件元素组成的新列表。其基本调用语法如下:filter(function or None, iterable)function:函数,作用是对iterable
转载
2023-08-14 14:06:04
171阅读
tile函数位于python模块 numpy.lib.shape_base中,他的功能是重复某个数组。
比如tile(A,n),功能是将数组A重复n次,构成一个新的数组,我们还是使用具体的例子来说明问题:(至于为什么是在numpy.lib.shape_base中,我还是不太清楚.)
其实tile就是重复的意思,把一个数组a,当做模板,重复几次,生成另一个数组b 至于矩阵可以不以这样,还没有试过...
转载
2021-07-21 18:03:37
1194阅读
献给莹莹1.Python Class的基础用法类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。class Employee:
empCount = 0
#例如empCount就是类变量
def __init__(self
转载
2023-08-30 12:12:41
257阅读
MYYApython中遇到不明白的地方,可以试试help这里要查看find的作用,可以键入help(str.find),然后得到提示如下:Help on method_descriptor:find(...) S.find(sub[, start[, end]]) -> int 
转载
2023-06-21 23:58:56
307阅读
Python函数式编程之map() Python中map()、filter()、reduce()这三个都是应用于序列的内置函数。 格式: map(func, seq1[, seq2,…]) 第一个参数接受一个函数名,后面的参数接受一个或多个可迭代的序列,返回的是一个集合。 Python函数编程中的map()函数是将func作用于seq中的每一个元素
转载
2024-02-02 11:44:34
79阅读
在Python中,实质上并没有直接名为“fseek”的函数,像在C语言中那样用来移动文件指针。然而,在Python中,我们可以使用文件对象的`seek`方法来实现类似的功能。本文将深入探讨`fseek`的用法,涵盖版本对比、迁移指南、兼容性处理、实战案例、排错指南及性能优化等方面。
## 版本对比
在Python中,文件操作的方式在不同版本之间并没有发生根本性的变化。不过,Python 2与P
关于“python3 decode函数的用法”的深入分析与应用
在 Python 3 中,`decode` 函数是字符串处理的一个重要部分,主要用于将字节对象转换为字符串。理解其用法对于处理各种编码格式的文本至关重要。本文将详细探讨 `decode` 函数的版本对比、迁移指南、兼容性处理、实战案例、性能优化及生态扩展,帮助开发者有效掌握其应用。
### 版本对比
在 Python 的不同版本
函数是人为组织好的,可重复使用的,用来实现单一,或相关联功能的代码。函数能提高应用的模块性,和代码的重复利用率。Python中有很多内建函数如print()。但你也可以自己创建函数,这些由你自己创建的函数被叫做自定义函数。定义函数定义一个函数一般有下面的规则:函数代码以def关键词开头,后接函数标识符名称和圆括号()
任何传入参数和自变量必须放在圆括号中,圆括号之间可以用于定义参数。函数的第一行语
转载
2023-08-11 09:06:52
218阅读
yield是python的一个关键字,刚接触python的时候对这个关键字一知半解,掌握之后才发现这关键字有大用,本文将对yield的使用方法好好梳理一番。1 使用yield创建生成器在python中,生成器是一种可迭代对象,但可迭代对象不一定是生成器。 例如,list就是一个可迭代对象>>> a = list(range(3))>>> for i in a:p
转载
2023-12-06 19:13:21
131阅读
一、groupby函数首先先来看网上最经典的解释即对不同列进行再分类,标准是先拆分再组合(如果有操作,比如sum则可以进行操作);就是我们读取文件一般有很多列,如果我们按列进行分类,那么就先把列一样的挑出来。1、分组原理核心:(1)不论分组健是数组、列表、字典、series、函数,只要与其待分组变量得轴长度一致,都可以传入groupby进行分组。(2)默认axis=0,按行分组;可指定axis=1
转载
2023-09-18 22:36:58
409阅读
---恢复内容开始---描述Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。语法join()方法语法:str.join(sequence)参数sequence -- 要连接的元素序列。返回值返回通过指定字符连接序列中元素后生成的新字符串1 #!/usr/bin/python3
2
3 s1 = "-"
4 s2 = ""
5 seq = ("r", "u",
转载
2023-05-30 19:03:42
281阅读
python中count函数的用法Python count()方法描述Python count() 方法用于统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。count()方法语法:str.count(sub, start= 0,end=len(string))参数sub -- 搜索的子字符串start -- 字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。en
转载
2023-05-27 12:47:51
164阅读
Python3 range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表。 Python3 list() 函数是对象迭代器,可以把range()返回的可迭代对象转为一个列表,返回的变量类型为列表。 Python2 range() 函数返回的是列表。 函数
原创
2022-09-28 22:20:35
137阅读
本文环境都是基于python3.X的,毕竟要学会拥抱未来,拥抱新的知识。Python3 现在已经发展的差不多了。1、 map()函数map()是 python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的object并返回。(python2返回列表,Python3返回迭代对象)map()的使用方法形如map(f(x),It
转载
2023-08-09 14:19:06
525阅读
Python3 range() 函数用法概述range() 函数 是Python3 内置函数Python3 range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表。Python3 list() 函数是对象迭代器,可以把range()返回的可迭代对象转为一个列表,返回的变量类型为列表。Python2 range() 函数返回的是列表。函数语...
原创
2021-07-29 11:23:14
443阅读