知识点:
1,进程调度仅负责对CPU进行分配
2,带链的队列是采用链式存储结构表示的队列。链式存储的存储单元是不连续的,因为是不连续的存储空间,所以指针将不会有规律的地连续变化。当front = rear = NULL时,为队空;当front = rear 且不等于NULL时,队列中存在一个元素,其他情况无法判断
3,测试用例( Test Case)是为测试设计的数据,由测试输入数据和与之对应的预期输出结构两部分组成。
4,split()方法将字符串通过"字符"分隔成列表
5,join()方法需要组合数据内部的元素是字符串类型。
6,在Python语言中,列表可以表示一二维数据, 集合可以表示一维数据,字典一般表示高维数据 。
7,time库中perf_ counter()函数- 般用于计时 ; sleep()函数 用于暂停程序执行; strtime()和strptime()都是用于显示时间。
操作题:
1,接收用户输入的一个大于10小于10的八次方的十进制正整数,输出这个正整数各字符的和,以25为宽度,居中显示,采用等号=填充。
代码:
s = input("请输入一个正整数:")
cs = 0
for c in s:cs += eval(c)
print("{:=^25}".format(cs))
2,接收用户输入的数据,该数据仅由字母和中文混合构成,无其他类型字符,统计并输出中文字符出现的个数
代码:
s = input("请输入中文和字母的组合:")
count = 0
for c in s:if "\u4e00" <= c <= "\u9fff":count += 1
print(count)
3,接收用户输入的以英文逗号分隔的一组数据,其中,,每个数据都是整数或浮点数,打印输出这组数据中的最大值。
代码:
s = input("请输入一组数据:")
ls = s.split(",")
lt = []
for i in ls:lt.append(eval(i))