一、字符编码与转码 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
MYYApython遇到不明白地方,可以试试help这里要查看find作用,可以键入help(str.find),然后得到提示如下:Help on method_descriptor:find(...)    S.find(sub[, start[, end]]) -> int&nbsp
转载 2023-06-21 23:58:56
307阅读
Python函数式编程之map() Pythonmap()、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 不同版本
原创 6月前
70阅读
函数是人为组织好,可重复使用,用来实现单一,或相关联功能代码。函数能提高应用模块性,和代码重复利用率。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
一、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阅读
pythoncount函数用法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阅读
  • 1
  • 2
  • 3
  • 4
  • 5