Python编程基础复习:关键函数与操作

需积分: 0 0 下载量 93 浏览量 更新于2024-08-04 收藏 21KB DOCX 举报
"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的序列。