Python
字符串
name = ‘gcdbfdnkjvniuf’
1. 按索引取值:按照索引i取字符串的第i个词(从0开始)
2. 切片:按照索引的范围取出一片词,顾头不顾尾
3. 长度len:统计字符串的长度
4. 成员运算in|not in:判断一个子串是否在这个字符串里面
5. 移除空白strip:去除两边的空白
6. 切片split:把字符串分成一片一片,按照特定的字符去切
7. replace:替换
8. startwith&endswith:以……开始
列表内置方法
nick_hobbby = [‘read’,’music’,’running’,20]
字符串和列表的区别
字符串:一个字符有一个索引
列表:一个元素有一个索引
1. 按索引取值(正向取值+反向取值),即可以存也可以取
2. 切片
3. 长度len
4. 成员运算in和not in
5. 追加append
6. 删除
如何用Python的面向对象构造哈希表进而构造字典类型
字符串就是str(‘123’)等同于’123‘
print(list(’123‘))等同于print([’1‘,’2‘,’3‘])
Python一切皆对象(Linux一切皆文件),list就是对象(),对象又有元类构造
字典类型内置方法{key:value}
hobbies = {
‘a_hobby’ : [‘dance’,’music’],
‘b_hobby’ : [‘eat’,’drink’],
‘c_hobby’ : [‘math’,’read’]
}
1. 按key存取值:可存可取
2. 长度len
3. 成员运算in和not in
4. 删除del
5. 键keys()、值values()、键值对items()
6. 循环