dcsxlh

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
统计
 

1、列表、元组、集合字典的区别

 

 2、break,continue和pass区别

break就是跳出循环,不执行下一个循环。同时break后面的代码也不会执行。

continue也是继续执行,但是和pass最主要的区别是,continue后面的代码不会执行,而是直接进入下一个循环。

pass经常作为代码里面的占位符,不知道写啥时就可以写个pass放在哪儿,后面再写。

3[:: - 1}表示什么?

[:: - 1]用于反转数组或序列的顺序。

4、什么是python迭代器?

5、你如何把字符串的第一个字母大写?

Python中,capitalize()函数可以将字符串的第一个字母大写。

6、如何将字符串转换为全小写?

要将字符串转换为小写,可以使用lower()函数。

7、如何在Python中删除文件?

要在Python中删除文件,需要导入OS模块。之后,您需要使用os.remove()函数。

8、如何将值添加到python数组?

可以使用append(),extend()和insert(i,x)函数将元素添加到数组中。

9、一行代码实现1--100之和

利用sum()函数求和

print(sum(range(0,101)))

10、如何在一个函数内部修改全局变量

 

函数内部global声明 修改全局变量

11、字典如何删除键和合并两个字典

 

delupdate方法

12、python实现列表去重的方法

 

先通过集合去重,在转列表  set

13、python2python3 ?

(1)print打印方式

(2)中文显示   u在中文前 ,3不需要

(3)横向输出.(,) ,(end=“”)

 (4)定义字符格式 #比如coding=utf-8

14、避免转义给字符串加哪个字母表示原始字符串?

15、a="张明 98",用re.sub,将98替换为100

re模块替换

16、提高python运行效率的方法

 

1、使用生成器,因为可以节约大量内存

 

2、循环代码优化,避免过多重复代码的执行

3、多个if elif条件判断,可以把最有可能先发生的条件放到前面写,这样可以减少程序判断的次数,提高效率

 

4、核心模块用Cython  PyPy等,提高效率

 

5、多进程、多线程、协程

 

posted on   多测师_肖sir  阅读(118)  评论(0编辑  收藏  举报
编辑推荐:
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
 
点击右上角即可分享
微信分享提示