10.5 python两套练习题
2021/10/5 17:12:39
本文主要是介绍10.5 python两套练习题,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
第一套
单选题:
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两套练习题的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-27Python编程基础教程
- 2024-12-27Python编程基础指南
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型
- 2024-12-23使用python部署一个usdt合约,部署自己的usdt稳定币
- 2024-12-20Python编程入门指南
- 2024-12-20Python编程基础与进阶
- 2024-12-19Python基础编程教程
- 2024-12-19python 文件的后缀名是什么 怎么运行一个python文件?-icode9专业技术文章分享