mpeter

暑假ACM集训结束,预习下个学期要学习的Python。

前几章比较基础,玩玩学学很快学完了,这里随意写点收获。

 

第一章 搭建编译环境

  用的是最新的Python3。编译器用的是推荐的Geany.。具体配置操作可以看看这个:https://jingyan.baidu.com/article/154b46311ed9ef28ca8f419c.html

配置结束就开始学习了。

 

第二章 变量

  有C++或者C基础的学这一章很简单,简单的输入输出,变量赋值操作,没啥,熟悉一下就好。

这里就不做介绍,自己看书就好。

 

第三章  列表(list)简介

  这章和C++的STL<queue>个人觉得神似。

大致学习了几个操作:

  1. 构建一个list : name = ['peter', 'mina']。
  2. 打印列表 : print(name)。
  3. sort,永久性排序(顺序): name.sort()  注意,按照字典序排序。
  4. sort,永久性排序(逆序): name.sort(reverse = True)。
  5. reserve,永久性排序(逆序): name,reverse()。
  6. 暂时排序(顺序):  print(sorted(name))。
  7. 暂时排序(逆序): print(sorted(name, reverse = True)) --这里注意T大写。
  8. pop(),类似栈弹出,不恢复 :name.pop(0) (注意0为首,若为空则从末尾开始弹出)。
  9. del,直接删除,del name[0] -- 删除name中第一个成员,若为del name 则删除列表。
  10. remove(),删除特定元素,name.remove('peter')。
  11. append(),在list尾部添加元素,name.append('katherine')。
  12. insert(),在list任意位置添加元素,不覆盖:name.insert(0, 'katherine') 这里在list首位置添加元素。
  13. upper() : 元素大写打印,不改变:print(name[0].upper()。
  14. lower():元素小写打印,不改变:print(name[0].lower())。
  15. title():元素首字母大写打印,不改变:print(name[0].title())。

如有错误,欢迎评论指正!

分类:

Python

技术点:

相关文章:

  • 2022-12-23
  • 2021-11-07
  • 2021-05-10
  • 2022-12-23
  • 2019-07-14
  • 2021-06-20
  • 2021-11-21
  • 2021-08-10
猜你喜欢
  • 2018-08-28
  • 2018-08-25
  • 2018-08-27
  • 2021-09-29
  • 2021-10-20
  • 2021-08-29
相关资源
相似解决方案