- 博客(15)
- 资源 (3)
- 收藏
- 关注
原创 python open函数
以二进制格式打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。如果该文件不存在,创建新文件用于读写。方法用于打开一个文件,并返回文件对象,在对文件进行处理过程都需要使用到这个函数,如果该文件无法被打开,会抛出。函数常用形式是接收两个参数:文件名(函数来创建,下表列出了。
2024-02-15 14:32:33 472
原创 python collections deque
一旦有界长度的 deque 已满,当添加新项目时,将从另一端丢弃相应数量的项目。Deques 是堆栈和队列的泛化(名称发音为“deck”,是“双端队列”的缩写)。Deques 支持线程安全、内存高效的追加和弹出,从 deque 的任一侧,在任一方向上都具有大致相同的 O(1) 性能。):通过附加 iterable 中的元素来扩展 deque 的左侧。中的输入迭代器来实现。操作会产生 O(n) 内存移动成本,这些操作会更改基础数据表示的大小和位置。):通过附加可迭代参数中的元素来扩展 deque 的右侧。
2024-02-15 13:52:46 707
原创 python 函数详解
函数能提高应用的模块性,和代码的重复利用率。定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号,然后,在缩进块中编写函数体,函数的返回值用return语句返回。一旦执行到return时,函数就执行完毕,并将结果返回。因此,函数内部通过条件判断和循环可以实现非常复杂的逻辑。如果没有return语句,函数执行完毕后也会返回结果,只是结果为None。可以简写为return。调用函数时,如果参数个数不对,Python 解释器会自动检查出来,并抛出TypeError.
2024-02-15 13:14:06 770
原创 python enumerate 函数
方法返回一个元组,其中包含一个计数(从默认为 0 的 start 开始)和通过迭代可迭代对象获得的值。Iterable 必须是列表、迭代器或其他支持迭代的对象。函数用来迭代序列中的元素的索引和元素值。
2024-02-15 01:36:01 362
原创 性能分析基础 八股文
1.什么是性能?系统实现其功能的能力。举例:系统能够稳定运行;高并发访问时系统不会出现宕机;系统能够同时支撑的并发访问量;系统每秒可以处理完成的事务数。处理每个事务的资源开销,包括CPU、磁盘I/O、内存、网络传输带宽等;内存的分配回收是否及时、缓存规则的命中率。2.性能测试指标响应时间;TPS/QPS(系统每秒能够处理的交易和事务的数量,每秒查询率);并发用户;PV/UV(点击量、访客);点击率;吞吐量;资源开销。3.常见的性能问题举例负载均衡不均;内存泄漏;连接泄漏(
2024-02-15 00:41:00 768
转载 字符串常用内建函数
方法 解释 capitalize() 将字符串的第一个字符转换为大写 center(width, fillchar) 返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格 count(str, beg= 0,end=len(string)) 返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数 bytes.decode(encoding="utf-8", errors=
2024-02-14 17:32:04 78
原创 计算x秒后的时间
你的代码需要从标准输入流(控制台)中读入当前时间,输入形式如。秒后的时间表示,计算出结果后并打印到标准输出流(控制台)中。输入17:25:59,x=10,应输出17:26:09。,分别代表时、分和秒,再给出一个正整数。
2024-02-14 17:21:55 111
原创 python max函数
如果提供了一个位置参数,它应该是一个可迭代的 ,返回可迭代对象中最大的项。如果提供了两个或多个位置参数,则返回最大的位置参数。默认参数指定在提供的可迭代对象为空时要返回的对象。如果可迭代对象为空且未提供默认值,则引发。如果多个项目最大,则该函数返回遇到的第一个项目。这与其他排序稳定性保持工具(如。key 参数指定一个单参数排序函数,类似于用于。效果:返回可迭代对象中最大的项或两个或多个参数中最大的项。在 3.4 版更改: 添加了默认的仅关键字参数。max函数是python3的内置函数。
2024-02-14 16:51:10 306
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人