Python编程基础复习:关键函数与操作
"Python编程语言相关的复习题" 在Python标准库`math`中,用来计算平方根的函数是`sqrt()`。这个函数接受一个数值作为参数,返回该数值的平方根。例如,`math.sqrt(16)`将返回4,因为4的平方是16。 在Python中,`None`表示空类型。它是一个特殊的值,通常用于表示无值或者默认值。 要查看变量的类型,可以使用Python内置函数`type()`。例如,`type(10)`会返回`<class 'int'>`,表明10是一个整数。 查看变量的内存地址可以使用`id()`函数。这个函数返回对象在内存中的唯一标识,可用于区分不同对象。 Python运算符中,`//`用来计算整商,即两个数相除后得到的整数部分。例如,`10 // 3`的结果是3,因为它返回的是3而不是带有小数点的3.3333333333333335。 `remove()`命令可以删除列表中的一个特定元素,而`del`语句则可以删除整个列表或者列表的某个切片。 `abs()`函数返回其参数的绝对值,所以`abs(-3)`的值为3。 在Python3.x中,`print()`语句可以设置分隔符。例如,`print(1,2,3,sep=':')`会输出`1:2:3`,因为`sep=':'`定义了元素之间的分隔符为冒号。 `int(4**0.5)`的值为2,因为4的平方根是2,然后这个浮点数被转换成了整数。 `len()`函数可以返回列表、元组、字典、集合、字符串以及`range`对象中元素个数。例如,`len([1,2,3,4])`返回4。 `max()`和`min()`分别是Python内置函数,分别用来返回序列中的最大和最小元素。 `sum()`函数用来返回数值型序列中所有元素之和。例如,`sum([1,2,3,4])`返回10。 如果已知`x=3`,执行`x+=6`后,`x`的值将变为9,因为这相当于`x = x + 6`。 `type({3})`的值为`<class 'set'>`,因为`{3}`是一个集合。 表达式`[1,2,3]*3`的执行结果为`[1, 2, 3, 1, 2, 3, 1, 2, 3]`,这是列表重复的体现。 `list(map(str,[1,2,3]))`将列表中的每个元素转换为字符串,所以执行结果为`['1', '2', '3']`。 `[3] in [1,2,3,4]`的值为`True`,因为3是列表 `[1,2,3,4]` 的一个元素。 列表切片操作`aList[3:7]`在列表`[3,4,5,6,7,9,11,13,15,17]`中将获取到`[5,6,7,9]`。 使用列表a和b创建字典的语句可以写为:`dict(zip(a,b))`,这样将得到`{'name': 'Dong', 'age': 38, 'sex': 'Male'}`。 任意长度的Python列表、元组和字符串中最后一个元素的下标为-1,这是一种负索引的用法,表示从末尾开始计数。 `list(range(1,10,3))`执行结果为`[1, 4, 7]`,因为`range()`在这里创建了一个从1开始到但不包括10的步长为3的序列。
![](https://csdnimg.cn/release/download_crawler_static/86377857/bg1.jpg)
下载后可阅读完整内容,剩余3页未读,立即下载
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/53e81a76ce3242f9a2c89f02313a48a2_weixin_35756690.jpg!1)
- 粉丝: 229
- 资源: 327
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- 解决本地连接丢失无法上网的问题
- BIOS报警声音解析:故障原因与解决方法
- 广义均值移动跟踪算法在视频目标跟踪中的应用研究
- C++Builder快捷键大全:高效编程的秘密武器
- 网页制作入门:常用代码详解
- TX2440A开发板网络远程监控系统移植教程:易搭建与通用解决方案
- WebLogic10虚拟内存配置详解与优化技巧
- C#网络编程深度解析:Socket基础与应用
- 掌握Struts1:Java MVC轻量级框架详解
- 20个必备CSS代码段提升Web开发效率
- CSS样式大全:字体、文本、列表样式详解
- Proteus元件库大全:从基础到高级组件
- 74HC08芯片:高速CMOS四输入与门详细资料
- C#获取当前路径的多种方法详解
- 修复MySQL乱码问题:设置字符集为GB2312
- C语言的诞生与演进:从汇编到系统编程的革命
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)