实验2 字符串和列表

发布时间 2023-03-25 16:27:13作者: 娄泽涛

实验任务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输出单引号内如还有引号则改为双引号