python 入门字符串, 列表, 字典基本操作
- # 字符串操作
- a = "Hellow World!"
- # 字符串取值
- print(a[0]) #取指定元素的值
- print(a[0:7]) #取一定范围的值, 取左不取右
- print(a[7:])
- # 字符串拼接
- b = "I lile python!"
- c = a + b #加号 "+" 是拼接字符串的
- print(c)
- # 多次输出
- # print(c*2) #连续打印两次 c
- # 字符串切片
- print(c.split()) #以空格切割字符串 c, 输出是列表
- print(c.split("!",2)) #以感叹号切割字符串两次
- print(c.strip("!")) #去掉头尾的指定字符
- # 列表操作
- a = ["red","green","blue"]
- # 添加元素
- a.append("orange") #在末尾添加元素
- a.insert(0,"pink") #在指定的位置添加元素 (索引, 元素值)
- # 删除元素
- a.pop() #不传索引值默认删除最后一个值
- a.pop(0) #传索引值删除指定元素
- # 列表合并
- b = ["black","white"]
- a.extend(b)
- # 列表排序
- a.sort() #列表顺序排序
- a.reverse() #列表反向牌序
- # 列表取值
- print(a[0]) #取出索引对应的单一元素
- print(a[0:3]) #取出列表一定范围的元素, 切片取值取左不取右边, 索引 3 的值没有
- #for 循环遍历列表
- for x in a:
- print(x)
- # 字典操作
- a = {"哆啦 A 梦":"bule","钢铁侠":"red"}
- # 添加元素
- a["绿巨人"] = "green"
- a["香蕉"] = "yellow"
- print(a)
- # 删除元素
- a.pop("绿巨人")
- print(a)
- # 修改元素
- a["钢铁侠"] = "black"
- print(a)
- #for 循环取值
- for x in a :
- print(x)