出自:国家开放大学Python程序设计

自定义函数可提高代码的执行速度
*args是可变参数,args接收的是一个列表。
函数默认参数可以使用列表。
函数不可返回多个值,如果有多个返回值,需要定义多个函数。
pass是跳出函数的语句。
46.以下代码的输出结果是Sumer。(×)
for i in "Summer":
if i == "m":
break
print(i)
Python循环嵌套的内循环控制变量与外循环变量可以同名。
continue语句只能跳出当前层次的循环
Python中的循环语句有for和do while。
条件判断从上向下匹配,当满足条件时执行对应的块内语句,后续的elif和else会依次执行。
and运算是与运算,只要其中有一个为True,and运算结果才是True。
已知x=[3,6,9],那么执行语句x[1:]=[2]之后,x的值为_______。
Python中的complex表示_______。
Python安装扩展库常用的是_______工具。
Python是一种_______语言,即可以在一个 Python 提示符 >>> 后直接执行代码
计算机语言有三种类型:机器语言、汇编语言和______
高级语言源程序的翻译有两种方式:编译方式、_______方式。
程序设计过程的3个阶段是编程阶段、编译阶段和_______。
可以通过交互式解释器、命令行脚本和_______三种方式运行Python。
使用内置函数_______可以把十进制数字转换成对应的字符。
使用内置函数_______可以计算字符串的字符数
Python中浮点数的占位符为_______
Python中的按位运算符是把数字看作_______进制来进行计算的。
______运算符是判断两个标识符是不是引用自一个对象
Python代码由_______和语句组成,并由Python解释器负责执行
当列表的索引超出了范围时,Python会报一个_______错误。
只有1个元素“1”的tuple定义时如何表示?_______
字典使用_______存储数据。
print()函数默认是以_______作为其结束值的
______运算是或运算,只要其中有一个为True,运算结果就是True
Python条件语句中elif是_______的缩写。
以下代码的运行结果为_______。
a = 3
b = 2
x = a if a > b else b
print(x)
对于带有 else 子句的 for 循环和 while 循环,当循环因循环条件不成立而‌自然结束时________(会/不会)执行 else 中的代码
表达式sum(range(1, 10, 2))的值为______。
下面代码的输出结果是______。
for i in range(10):
if i % 2 != 0:
continue
else:
print(i, end=",")
下面代码的输出值的个数是______个。
age = 23
start = 2
if age % 2 != 0:
start = 1
for x in range(start, age + 2, 2):
print(x)
在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是______。
使用______关键字声明匿名函数
已知函数定义 def func(**p):return sum(p.values()),那么表达式 func(x=1, y=2, z=3) 的值为________
以下代码的运行结果为________。
def foo():
m = 1
def bar():
n = 2
return m + n
m = bar()
print(m)
foo()
如果目录"d:\python"不存在,则创建该目录,请完善程序。
import os
if not ________("d:\python"):
os.mkdir("d:\python")
以下代码的运行结果为________。
class Account:
def __init__(self,id):
self.id=id
id=888
acc=Account(100)
print(acc.id)
类对象支持两种操作:属性引用和___
类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称, 按照惯例它的名称是_____
由于Python是________语言,根据类创建的实例可以任意绑定属性
请完善以下代码:
import numpy as np
a = np.array([[1, 2, 3], [4, 5, 6]])
# print(a.shape)
b = a.________(3, 2) # 将数组a变为3行2列
print(b)
查看变量类型的Python内置函数是______
函数可以有多个参数,参数之间使用________分隔。
使用readlines方法把整个文件中的内容进行一次性的读取,返回的是一个
表达式((2>=2) or (2<2)) and 2的值为多少?___