作业习题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

4. 如下那个方法不是向列表中增加元素(  )
  • A. append

  • B. extend

  • C. insert

  • D. add

5. 如下那个方法是默认删除列表中的末尾元素(  )

  • A. del

  • B. pop

  • C. throw 

  • D. insert

 6. 将字符串转换为列表的函数是() 
  • 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:将指定的字符串替换为目标字符串

11. 如下代码运行,结果正确的是()

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)?")

 

转载于:https://www.cnblogs.com/ling07/p/11173837.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值