实验任务1
task1.py
源代码
View Code
运行截图
实验任务2
task2.py
源代码
View Code
运行截图
实验任务3
task3.py
源代码
View Code
运行截图
实验任务4
task4.py
源代码
View Code
实验任务5
task5.py
源代码
View Code
运行截图
实验任务6
task6.py
源代码
View Code
实验任务7
task7.py
源代码
View Code
运行截图
实验任务8
task8.py
View Code
运行截图
实验任务9
task9_1.py
源代码
View Code
运行截图
task9_2.py(s.format)
源代码
View Code
运行截图
task9_3.py(f-string)
源代码
View Code
运行截图
实验总结:
1.sep.join()函数用分隔符将列表分开,但是列表内必须全为str
2.x.count('')函数即可统计所有字符,包括但不限于空格,,且似乎默认字符加一
3.数字和文字每个所占的大小并不一样,所以同样使用{:<10}输出依旧无法做到对齐
4.task9中能否不通过循环一次性直接用format函数将一行输出
即print('{:<10}{:<10}{:<10}{:<10}{:>10}'.format())(尝试失败)
5.好像s.函数均不会替换str本身,故如需替换需要s=s.()
6.如列表n中均为数字则可用sum(n)求和,若含浮点数,则sum返回值为float,全为整形则是int
7.判断字母s.isalpha(), 判断数字s.isnumeric(),判断字母和数字s.isalnum()
8.spilt 和splitlines 函数返回值均为列表
9.f-string输出单引号内如还有引号则改为双引号