Python字符串与字典的操作
2017-07-15 10:20
344 查看
划重点
一、字符串的操作(仅列出重点部分)
二、字典
字典是无序的,以key=>value键值对的形式存在
三、购物车实例
一、字符串的操作(仅列出重点部分)
name = "alex" #首字母大写 print(name.capitalize()) #计算字符串出现的个数 print(name.count("a")) #完美的分割线(用作样式) print(name.center(50,"-")) #判断字符串以什么结尾 print(name.endswith("ex")) #查找字符串中某个字符串 print(name.find('e')) #字符串拼接时使用 print(name.format(name="alex",year=23)) #判断字符串是否为数字 print('1'.isdigit()) #将列表分割为字符串 print('-'.join(['1','2','3'])) #将字符串分割为列表 print('alex li'.split('l')) #去掉两边空格和回车 print('alex'.trip()) #替换字符串 print('alex li'.replace('l','B',1))
二、字典
字典是无序的,以key=>value键值对的形式存在
info = { 'name':'pchy', 'age':23 } #增(如果存在就修改不存在就创建) info['sex']="男" #删 del info['name'] info.pop("name") info.popitem() #查 info.get('aa')#这样查询无时不会报错 info.values() info.keys() #设置默认值 info.setdefault("aa","3") #合并两个字典 b = { 1:2 } info.update(b) #创建新字典 c = dict.fromkeys([6,7,8],"test") print(c) print(info) #循环字典 #高效 for i in info: print(i,info[i]) #字典变成列表再进行循环输出 for k,v in info.items(): print(k,v)
三、购物车实例
#购物车 goods = [['iphone',5000],['Ipad',1800],['baike',500],['book',20]] shop = [] salary = input("请输入工资:") if salary.isdigit(): salary = int(salary) while True: for index,item in enumerate(goods): print(index,item) choice = input("开始你的表演:") if choice.isdigit(): choice = int(choice) if choice<len(goods) and choice>=0: if salary> goods[choice][1]: salary -= goods[choice][1] shop.append(goods[choice]) print(salary) print("-----已购买商品------",shop) else: print("余额不足") print("-----已购买商品------", shop) else: print("所选商品不存在") elif choice=="q": exit() else: print("请输入正确商品编号") else: print("输入有误")
相关文章推荐
- Python列表;字符串;字典等常用操作
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python列表(list)、字典(dict)、字符串(string)基本操作小结
- python实操(5):python数据类型及常用操作,数字、字符串、元组、列表、字典、集合
- python中的列表(list),字典(dict),字符串(str)的基本操作
- Python的字符串,list,tuple,set,字典操作详解
- Python探索记(14)——字符串、列表、元组、字典与运算符相关的操作
- [转载] Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- 初学python 字符串处理、列表的处理、字典的操作
- Python 学习- 列表,字符串,数据操作和字典
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- 浅谈python中列表、字符串、字典的常用操作
- python——字典和字符串操作
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python学习之路3 - 字符串操作&字典
- Python字符串和字典相关操作的实例详解
- 转--Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结
- Python 列表(list)、字典(dict)、字符串(string)常用基本操作小结