学习一门语言,是需要付出大量精力的
昨天大概看了2个小时视频学习,发现只听他讲和跟着他操作是很难把知识转化为自己所用的。
字符串str、列表list、元组tuple的方法还没有全部学会,今晚继续加油,把下列都试试,完成3道基础题
# 字符串
words = "today is a wonderfulday"
print(words.strip('today')) # 如果strip方法指定一个值的话,那么会去掉这两个值
print(words.count('a')) # 统计字符串出现的次数
print(words.index('is')) # 找下标
print(words.index('z')) # 找下标如果元素不找不到的话,会报错
print(words.find('z')) # 找下标,如果元素找不到的话,返回-1
print(words.replace('day','DAY'))# 字符串替换
# 列表
sample_list = ['a', 1, ('a', 'b')] # 创建列表
sample_list = ['a', 'b', 0, 1, 3] # Python列表操作
value_start = sample_list[0] # 得到列表中的某一个值
end_value = sample_list[-1] # 得到列表中的某一个值
del sample_list[0] # 删除列表的第一个值
sample_list[0:0] = ['sample value'] # 在列表中插入一个值
# 元组
#元组也是一个list,他和list的区别是元组的元素无法修改
tuple1 = (2, 3, 4, 5, 6, 4, 7)
print(type(tuple1))
print(tuple1[:7])
print(tuple1[: 5: -1])
for i in range(6):
print(tuple1[i])
for i in tuple1:
print(i)
# 字典
D.get(key, 0) # 同dict[key],多了个没有则返回缺省值,0。[]没有则抛异常
D.has_key(key) # 有该键返回TRUE,否则FALSE
D.keys() # 返回字典键的列表
D.clear() # 清空字典,同del dict
D.copy() # 拷贝字典