ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

10.5 python两套练习题

2021-10-05 15:02:46  阅读:188  来源: 互联网

标签:练习题 10.5 python 运算符 字符串 str print 变量名 方法


第一套

单选题:

1、name=”abcdefg”,name[0:-1:2]的输出结果是(  )   

A.aceg

B.abcd

C.gfed 

D.ace

2.a=10,b=20 ,c=a%b,c输出的结果为( )    

   A:10 

   B:0  

   C:0.5   

   D:1

3.a=1, a+=1的输出结果为(  )    

A.1

 B.2

C.3

D.4

4、my_str=”Hello World”,my_str.lower()输出的结果是(   )

  A Hello World

  B:hello world

  C:Hello world

   D:hello World

5、my_str=”Hello World”,my_str.split(“ ”)输出的结果是(   )                          

A:[‘Hello’,’World’]

B:Hello World

C:[‘hello’,’world’]

D:HelloWorld

2.填空题:

1、查看变量的数据类型用 _____type______  

2、在键盘上输入值_____input_____  

3、python中查找的常用方法为____in______、______not in_____

4、list按特定顺序重新排列用____sort______   

5、将list逆置的方法是_____reverse_____

3.简答题:

1、定义两个变量,打印两个变量的和?  

i = 1

a = 2

print(i+a)

2、name=”张三”,age=10,用格式化输出“我的姓名是张三年龄是10岁”?

Print(“我的姓名是%s年龄是%d”%s(name,age))

3、python支持哪几种运算符?

六种  算术运算符  赋值运算符  复合赋值运算符  比较运算符

逻辑运算符  关系运算符

4、定义一个变量等于3,把这个变量转成字符串类型?

a = 3

str(a)

5、age=19,判断是否大于或者等于18岁,如果满足就输出“哥,已成年,终于可以执剑走天涯了?

If age>=18:

Print(“哥,已成年,终于可以仗剑走天涯了”)

6、逻辑运算符有哪些?

And not or

7、用循环实现1到100之间的和累加?

i=1

sum=0

While i<=100:

sum+=i

i+=1

print(“sum”)

8、定义一个列表里面有三个值,‘天津大学’‘北京大学’‘吉利大学’,利用下标索引取出  北京大学?

list = [“天津大学”,”北京大学”,”吉利大学”]

Print(list[1])

9.列表的常用方法有哪些?

添加:append extend insert

修改:通过下标之间修改

删除:del remove pop

查询:find index

排序:正序sort  倒序 reverse

第二套

单选题:

1、a=10, a-=1的输出结果为(  )                  

A.10

B.9

C.8

D.7

2.退出整个循环使用( )    

A:if

 B:break

 C:continue

D:return

3.a = "abcdef",a[0:3]输出的结果是(  )    

A.ab

  B.abc

C.abcd

D.def

4、a=10,b=20 ,c=a//b,c输出的结果为(   )

  A 0

  B:0.5  

   C:1  

    D:2

5、a=2,a*=2的结果是(   )                          

A:2

B:4

C:6

D:8

2.填空题:

1、判断语句用 _____if  if-else  elif______  

2、循环语句用____for  while______  

3、查找某个字符是否在字符串中用____in______

4、替换某个字符串中的字符用___replace_______

5、break的作用是___退出整个循环_______

3.简答题:

1、定义一个变量i=“xiaoming”,遍历这个字符串,判断如果为m的时候打印 ‘hello world’?  

for a in i:

print(a)

if a == “m”:

print(“hello world”)

2、新建一个空列表list,使用循环向列表中添加  1--100之间的所有偶数?

list=[]

i=0

While i<100:

i+=2

List.append(i)

3、字符串常用的方法有哪些?

方法find() 变量名.find() 检查是否包含,包含返回索引值,不包含返回-1

方法index()变量名.index()和find方法差不多,不在范围内会报错

方法count()变量名.count(数据)数据在这个字符串中一共有几个

方法replace()变量名.replace(数据)将什么替换成什么,后边代表替换几次

方法split()变量名.split()分割为几个字符串,前是通过什么分割

方法startwith()变量名.startwith()开始是否为此数据

方法endwith()变量名.endwith()结束是否为此数据 是返回true 否返回flase

方法upper()变量名.upper()将小写字母转化为大写字母

方法lower()变量名.lower()将大写转化为小写

方法title()变量名.title()将每一个字段中第一个字母转化为大写

方法capitalize() 变量名.capitalize()将开头的字母转化为大写

方法strip() 变量名.strip()去除前后空格

方法rfind()倒查

方法join()变量名.join构造出一个新的字符串

4、字典常用方法有哪些?

1.字典的修改  变量名[key] = 新值 根据key修改 这个key必须存在

2.字典的添加  变量名[key]= 数据  添加key必须是变量里面没有的存在就变成修改了

3.字典的删除  del变量名[数据]  

4.字典的删除  变量名.clear()  清空里边的数据

5.字典的查询  变量名.get(数值)

6.字典的遍历  for value in 变量名.values():   print(value)

7.字典的遍历  for k,v in info.items():  print(k,v)

5、python常用的程序调试方法(至少四种)?

6、简述pop()、insert(i,item)、sort()的作用?

1.集合的删除   变量名.pop()  删除末尾   集合是无序的

2.列表的添加 变量名.insert(1,3)前  下标   后  数据

3.列表的排序 小到大 变量名.sort()

7、定义一个变量为2,遍历1到100之间的数,判断如果等于这个变量跳出整个循环?

i=2

a=0

While a<100:

a+=1

print(a)

if a == i:

break

8、给定一个字符串str = “HELLO  HOW ARE YOU”,将str中所有大写字符为小写?

a = str.lower()

print(a)

9、给定一个字符串str = “this is a test”,将“ ”(空格)替换为“,”,并输出显示?

a = str.replace(“ ”,“,”)

print(a)


 

标签:练习题,10.5,python,运算符,字符串,str,print,变量名,方法
来源: https://blog.csdn.net/g19974673874/article/details/120613826

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有