python基础知识字符串练习题
1、执⾏ Python 脚本的两种⽅式
2、简述位、字节的关系
3、简述 ascii、unicode、utf-‐8、gbk 的关系
4、请写出 “李杰” 分别⽤ utf-‐8 和 gbk 编码所占的位数
5、Pyhton 单⾏注释和多⾏注释分别⽤什么?
6、声明变量注意事项有那些?
7、如有⼀下变量 n1 = 5,请使⽤ int 的提供的⽅法,得到该变量最少可以⽤多少个⼆进制位表⽰?
8、布尔值分别有什么?
9、阅读代码,请写出执⾏结果a = "alex"
b = a.capitalize() print(a)
print(b)
请写出输出结果:
10、写代码,有如下变量,请按照要求实现每个功能name = " aleX"
1. 移除 name 变量对应的值两边的空格,并输⼊移除后的内容
1. 判断 name 变量对应的值是否以 "al" 开头,并输出结果
1. 判断 name 变量对应的值是否以 "X" 结尾,并输出结果
1. 将 name 变量对应的值中的 “l” 替换为 “p”,并输出结果
1. 将 name 变量对应的值根据 “l” 分割,并输出结果。
1. 请问,上⼀题 e  分割之后得到值是什么类型(可选)?
1. 将 name 变量对应的值变⼤写,并输出结果
1. 将 name 变量对应的值变⼩写,并输出结果
1. 请输出 name 变量对应的值的第 2 个字符?
1. 请输出 name 变量对应的值的前 3 个字符?
1. 请输出 name 变量对应的值的后 2 个字符?
1. 请输出 name 变量对应的值中 “e” 所在索引位置?
1. 获取⼦序列,仅不包含最后⼀个字符。如: oldboy 则获取 oldbo; root 则获取 roo
21、字符串是否可迭代对象?如可以请使⽤ for 循环每⼀个元素?
22、请⽤代码实现:
1. 利⽤下划线将列表的每⼀个元素拼接成字符串,li = "alexericrain"
1. 利⽤下划线将列表的每⼀个元素拼接成字符串,li  = ['alex', 'eric', 'rain'] (可选)
23、Python2 中的 range 和 Python3 中的 range 的区别?
24、实现⼀个整数加法计算器:如:
content = input('请输⼊内容:') # 如: 5+9 或 5+ 9 或 5 + 9
长度介于0和59字符串
25、计算⽤户输⼊的内容中有⼏个⼗进制⼩数?⼏个字母?如:
content = input('请输⼊内容:') #  如:asduiaf878123jkjsfd-‐213928
26、简述 int  和 9  等数字以及 str 和 "xxoo" 等字符串的关系
27、制作趣味模板程序
需求:等待⽤户输⼊名字、地点、爱好,根据⽤户的名字和爱好进⾏任意现实如:敬爱可亲的 xxx,最喜欢在 xxx 地⽅⼲ xxx
28、制作随机验证码,不区分⼤⼩写。流程:
-‐⽤户执⾏程序
-‐给⽤户显⽰需要输⼊的验证码
-‐⽤户输⼊的值
⽤户输⼊的值和显⽰的值相同时现实正确信息;否则继续⽣成随机验证码继续等待⽤户输⼊⽣成随机验证码代码⽰例:
29、开发敏感词语过滤程序,提⽰⽤户输⼊内容,如果⽤户输⼊的内容中包含特殊的字符:如 "苍⽼师" "东京热",则将内容替换为 ***
30、制作表格
循环提⽰⽤户输⼊:⽤户名、密码、邮箱(要求⽤户输⼊的长度不超过 20 个字符,如果超过则只有前 20 个字符有效)如果⽤户输⼊ q 或Q 表⽰不再继续输⼊,将⽤户输⼊的内容以表格形式⼤隐

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。