基础知识练习题:
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表示不再继续输入,将用户输入富人内容以表格形式打印