「BUAA Python Programming」Week2
Part 0 前言
Part 1 列表去重 set()
需要对一个列表进行去重操作的时候,可以使用set()
函数,如:
1 | arr = input().split(" ") |
如此,可以得到一个去重后的集合。
Part 2 字符串操作
字符串计数count()
Python count() 方法用于统计字符串里某个字符或子字符串出现的次数。可选参数为在字符串搜索的开始与结束位置。
1 | str.count(sub, start = 0, end = len(string)) |
特定字符连缀列表元素 join()
需要以某种特定字符连缀列表元素得到一个新的字符串的时候,可以使用join()
方法,如想以空格连缀:
1 | space = " " |
获取字符ASCII码 ord()
对于给定字符需要获取其ASCII码,可以使用ord()
方法,如:
1 | str = "BUAA" |
对齐字符串并补位
在输出函数print()
中对齐和补位的操作较为常用,在字符串中可以用rjust()
和ljust()
等方法进行右对齐,并设置参数决定补位字符。详细介绍可以参考Python rjust()方法 | 菜鸟教程 (runoob.com)。
字典包含判断
在使用字典的时候,可能会需要判断某个索引是否在字典中存在,python 3.x中支持的方法有__contains__()
和in
。
Part 3 Python OO
Python是一门面向对象的语言,由于已经具备了Java和Java OO的基本知识,以下简要介绍python中OO的基本内容
创建类与构造函数
1 | class ClassName: |
This is copyright.