Day03_Python@lisongye-字符串练习题
-
- lsy_01 执行Python脚本的两种方式
- lsy_02 简述位、字节的关系
- lsy_03 简述ASCII、unicode、utf-8、gbk的关系
- lsy_04 请写出 “李杰”分别用utf -‐8和gbk编码所占的位数
- lsy_05 Pyhton单行注释和多行注释分别用什么?
- lsy_06 声明变量注意事项有那些?
- lsy_07 如有一下变量n1=5,请使用int的提供的方法,得到该变量少可以用多少个二进制位表示?
- lsy_08 布尔值分别有什么?
- lsy_09 阅读代码,请写出执行结果
- lsy_10 写代码,有如下变量,请按照要求实现每个功能
- lsy_11 字符串是否可迭代?如可以请使用 for 循环每一个元素?
- lsy_12 请用代码实现:
- lsy_13 Python2中的range和Python3中的range的区别?
- lsy_14 实现一个整数加法计算器:如:5 + 9 或 5 + 9 或 5 + 9
- lsy_15 计算用户输入的内容中有几个十进制小数?几个字母?
- lsy_16 简述int和9等数字以及str和"abc"等字符串的关系?
- lsy_17 制作趣味模板程序
- lsy_18 制作随机验证码,不区分大小写:
- lsy_19 开发敏感词语过滤程序,提示用户输入内容,如果用户输入的内容中包含特殊的字符:
- lsy_20 制作表格:
- ------------------------------START------------------------------
lsy_01 执行Python脚本的两种方式
-
通过python 1.py运行,使用python编译器解析
-
输入python进入解析器,实时输入直接解析。
lsy_02 简述位、字节的关系
. 8位=1个字节
lsy_03 简述ASCII、unicode、utf-8、gbk的关系
- ASCII是最原始的编码,用1个字节表示字符,不支持中文,
unicode至少用两个字节表示,支持中文
utf-8 用尽量少的字节表示字符,中文3个字节,unicode的压缩版
gbk 中国人根据unicode转换的编码,2个字节
lsy_04 请写出 “李杰”分别用utf -‐8和gbk编码所占的位数
uft-8:6位、gbk:4位
lsy_05 Pyhton单行注释和多行注释分别用什么?
-
单行#
-
多行 ‘’’ ‘’'
lsy_06 声明变量注意事项有那些?
声明变量由数字、字母、下划线组合,不能以数字开头,不能使用和关键字相同
lsy_07 如有一下变量n1=5,请使用int的提供的方法,得到该变量少可以用多少个二进制位表示?
n1 = 5
print(n1.bit_length())
lsy_08 布尔值分别有什么?
Ture False
lsy_09 阅读代码,请写出执行结果
a = “alex”
b = a.capitalize()
print(a)
print(b)
请写出输出结果:
alex
Alex
lsy_10 写代码,有如下变量,请按照要求实现每个功能
- a.移除name变量对应的值两边的空格,并输入移除后的内