两套练习题

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)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值