老男孩python课后作业_老男孩python基础知识练习题(一)上

老男孩python课后作业_老男孩python基础知识练习题(一)上1 执行 python 脚本的两种方式 双击脚本 python 根目录下 pythonhellow py2 简述位 字节的关系 1 字节 byte 8 位 bit 3 简述 ascii unicode utf 8 gbk 的关系 ascii 8bit 表示 256 种 unicode 16 位表示所有符号 utf 8 UTF 8 的特点是对不同范围的字符使用不同长度的编码 gbk 汉字编码范围 4 请写出 李杰 分

1.执行python脚本的两种方式:

双击脚本;python根目录下:python helloworld.py

2.简述位、字节的关系。

1字节(byte)=8位(bit)

3.简述ascii,unicode,utf-8,gbk的关系:

ascii:8bit表示256种

unicode:16位表示所有符号

utf-8:UTF-8的特点是对不同范围的字符使用不同长度的编码

gbk:汉字编码范围。

4.请写出“李杰”分别用utf-8和gbk编码所占得位数。

都是24位

5.python单行注释和多行注释分别用什么?

井号(#)常被用作单行注释符号,在代码中使用#时,它右边的任何数据都会被忽略,当做是注释。

多行注释是用三引号”’   ”’包含的

6.声明变量的注意事项。

不要用关键字,由数字字母下划线组成。

7.有n1=5请使用int方法得到该变量最少可以用多少个二进制位表示

8.布尔值分别有什么“

true/false

9.阅读代码执行结果:

a=’alex’

b=a.capitalize()

print(a)

print(b)

请输出结果:

alex

Alex

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

name=’aleX’

a.移除变量对应的值两边的空格并输入移除后的内容。

name=’ aleX’

v1=name.strip()

print(v1)

b.判断变量对应的值是否以‘al’开头,并输出结果。

name=’ aleX’

v=name.startswith(“al”)

print(v)

c.判断name变量对应的值是否以 “X”结尾,并输出结果

name=’ aleX’

v=name.endswith(“X”)

print(v)

d.将name变量对应的值中的 ” l” 替换为 ” p”,并输出结果

name=’ aleX’

v=name.replace(“l”,’p’)

print(v)

e.将name变量对应的值根据 ” l” 分割,并输出结果。

name=’ aleX’

v=name.split(“l”)

print(v)

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

list

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

name=’ aleX’

v=name.upper()

print(v)

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

name=’ aleX’

v=name.lower()

print(v)

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

name=’ aleX’

v=name[1]

print(v)

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

name=’ aleX’

v=name[0:3]

print(v)

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

name=’ aleX’

v=name[-2:]

print(v)

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

name=’ aleX’

v=name.index(‘e’)

print(v)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/205268.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月19日 下午6:24
下一篇 2026年3月19日 下午6:24


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号