作业习题1
一、单选题(共11道题共22分)
1. 如下哪个不是保留关键字段( )
-
A. str()
-
B. int()
-
C. dir()
-
D. hello()
2. pstr=”hello,wolrd!”,pstr是什么类型,通过那个函数来验证类型。
-
A. str type()
-
B. int type()
-
C. float isinstance()
-
D. bool type()
3. 如下那个变量的命名格式不正确()
-
A. Student
-
B. 2student
-
C. student_boy
-
D. _student
-
A. append
-
B. extend
-
C. insert
-
D. add
5. 如下那个方法是默认删除列表中的末尾元素( )
-
A. del
-
B. pop
-
C. throw
-
D. insert
-
A. tuple
-
B. list
-
C. change
-
D. turn
7. 确定某个元素在列表中的位置()
-
A. index
-
B. name
-
tag
-
D. flag
8. 格式化字符串的格式为 【左侧 % 右侧】,如下说法不正确的是( )
-
A. 左侧:放置1个字符串
-
B. 右侧:放上希望被格式化的值
-
C. 右侧:放置1个字符串
-
D. 右侧:放上希望被格式化的值;左侧:放置1个字符串
9. 如下关于基本的转换说明符,说法不正确的是( )
-
A. %字符:标记转换说明符的开始
-
B. 转换标志(可选):-表示右对齐;+表示在转换值之前要加上正负号;””表示正数之前保留空格;0表示转换值若位数不够则用0填充
-
C. 最小字段宽度(可选):转换后的字符串至少应该具有该值指定的宽度
-
D. 点(.)后跟进度(可选):如果转换的为实数,精度值就表示出现在小数点后的位数。如果转换的是字符串,那么该数字就表示最大字段宽度。如果是*,那么精度就会从元组中读取
10. 关于字符串方法的描述,如下那个描述不正确( )
-
A. find可以在一个字符串中查找子串,返回子串在父串中所在位置最左端的索引
-
B. join方法,将字符串串联起来,连接的元素不限于是字符串
-
C. lower()方法:将字符串转换为小写
-
D. replace:将指定的字符串替换为目标字符串
sentence = "hello world!"
print(sentence.split())
-
A. ['hello', 'world!']
-
B. ('hello', 'world!')
-
C. ['h‘,‘e‘,’l‘,‘l‘,’o', 'w‘,‘o‘,’r‘,‘l‘,’d',‘!’]
-
D. 'hello', 'world!'
二、填空题(共6道题共16分)
1. 导入模块的关键字是什么()。
2. 导入模块中的某个函数可以通过from导入。格式为:from ( ) import ( )
3. 如何告诉python变量是字符串而不是数字,通过( )
4. 使用什么方法删除列表中的元素( )、( )
5. 成员资格使用什么关键字( )
6. 对原有序列进行反向排序的方法是()
三、问答题(共7道题共14分)
1. input(“please a number”),接收到的输入是数字,还是字符串。
2. 通过什么函数可以将input接受的字符串转换为整型,并举个例子
3. 编写.py文件,使用python计算一天有多少秒
4. 变量名Student与STUdent相同吗?并解释原因
5. 在python里面‘Bela’与“Bela”相同吗?
6. “5”与5相同吗?
7. 分别使用单引号与双引号 打印字符串hello’s Bella!
四、编程题(共5道题共48分)
1. 有1列表x=[1,3,2,5,4],如何不改变现有列表,然后对列表进行排序(提示:使用副本)。要求:2种方法实现。
2. 存在1列表customer_names = ["Alice","Bob","Carter"],接收用户输入的1个名字,判断该名字是否属于该列表。
3. 存在某列表,向该列表增加一元素,并打印出该元素的索引。
默认列表为customer_names = ["Alice","Bob","Carter"],增加的元素为David
4. 某公司,有如下员工 "Alice","Bob","Carter",对应的工号分别为1001,1002,1003。
要求1:如何将员工及其对应的员工编号存放到列表中。
要求2:输出Carter的姓名与工号
5. 创建一个字典:使用人名做为键。每个人用一个字典来表示,其键为”phone”、”addr”,分别表示他们的手机号码与地址。
要求:
1.屏幕上提示输入姓名(name) input("Please name is:);
2.根据提示查找电话还是地址:request = input("Phone number (p) or address (a)?")