第10天学习完成的python的练习题

基础知识练习题: 

1、执行python脚本的两种方式:python进入解释器  python直接找到文件

2、简答位、字节的关系:8位=1个字节

3、ascii、unicode、utf-8、gbk的关系:

4、请写出“李杰”分别用utf-8和gbk编码的位数:utf-8是6位;gbk是4

5、python单行注释和多行注释分别用什么?单行:#    多行注释:"""  """   '''  '''  

6、声明变量注意事项有哪些?字母  数字  下划线,不要使用关键字

7、如有一个变量n=5,请使用int提供的方法,得到该变量最少可以用多少位个二进制表示?bit_length

8、布尔值分别有什么?True  False

9、阅读代码,请写出执行结果

a="alex"

b=a.captalize()

print(a)

print(b)

请写出输出结果:alex    Alex

10、写代码,有如下变量,请按照要求实现每个功能

name="aleX"

a、移除name变量对应值两边的空格,并输出移除后的内容

b、判断name变量对应值是否以"al"开头,并输出结果

c、判断name变量对应值是否以"X"结尾,并输出结果

d、将name变量对应值中的' a'替换为"p",并输出结果

e、将name变量对应值根据"|"分割,并输出结果

f、请问,上一题e分割之后得到值是什么类型?

g、将name变量对应值变为大写,并输出结果

h、将name变量对应值变为小写,并输出结果

i、请输出name变量对应值的第2个字符?

j、请输出name变量对应值的前3个字符?

k、请输出name变量对应值的后2个字符?

l、请输出name变量对应值中“e”所在索引位置?

m、获取子系列,仅不包含最后一个字符。如:oldboy则获取oldbo,root则获取roo

11、字符串是否可选代对象?如可以请使用for循环每一个元素?

12、请用代码实现:

a、利用下划线将列表的每一个元素拼接成字符串,li="alxericranin"

b、利用下划线将列表的每一个元素拼接成字符串,li=["alx","eric","ranin"]

13、python2中的range与python3中的rangge的区别?

14、实现一个整数加法计算器:

如:content=input("请输入内容")#如:5+9或5+9或5+9

15、计算用户输入的内容中有几个十进制小数?几个字母?

如:content=input("请输入内容")#如:dhakhdahs62312gsdgag98

16、简述int和9等数字 以及str 和"xx00"等字符串的关系?int    str属于类 ;   9  XX00是类的对象

17、制作趣味模块程序

需求:等待用户输入名字、地点、爱好,根据用户的名字和爱好进行任意实现

如:敬爱可亲的***,最喜欢在***地方干***

18、随机验证码————可选

19、开发敏感词语过滤程序,提示用户输入内容,如果客户输入的内容包含特殊的字符

如:"苍井空","东京热",则替换内容为:老男孩

20、制作表格

循环提示用户输入:用户名,密码,邮箱(要求用户输入的长度不超过20个字符,如果超过只有前20个字符有效)

如果用户输入q或Q表示不再继续输入,将用户输入富人内容以表格形式打印

posted on 2019-09-01 12:52  坚持是多么伟大的事情  阅读(353)  评论(0编辑  收藏  举报