Python基础学习总结__Day2
一、模块初始
1、标准库模块:
(1) Os模块
① 和操作系统交互:例:执行命令代码
(2) Sys模块
① 脚本+参数——》结果
2、第三方库模块:Django,Mysql...
存在E:\Python3.6.5\Lib\site-packages下
二、数据类型
(1)Int和long
(2)Float
(3)Complex
(4)布尔型
(5)字符串
(6)Bytes:通过encoding和decoding和字符串进行转换,注:socket网络传输以二进制形式传输
三、列表和元组
①列表
1、切片:顾头不顾尾
2、追加
3、增、删、查、改
4、扩展
5、拷贝:深和浅
6、统计、排序和翻转、获取下标
②元组:只读
1、Count
2、Index
四、字符串(不可修改)
1、各种format
2、Index
3、Is系列
4、加密
5、补全各种符号
五、字典(可修改)
(1)增删查改
(2)多级嵌套
(3)其他函数
六、应用
1、简单的购物车
#Author:Barry salary = input("请输入工资数额:") list_buy = [] list_product = [[1, "Coffee", 30], [2, "Bike", 500], [3, "IPad", 4800], [4, "IPhone", 8800], [5, "IPod", 5500]] exit_flag = False if salary.isdigit(): salary = int(salary) while not exit_flag: for i in list_product: print(i) number = input("请输入要购买的商品编号:") if number.isdigit(): if list_product[int(number)-1][2]>int(salary): print("余额不足") else: salary = salary - list_product[int(number)-1][2] list_buy.append(list_product[int(number)-1][1:4]) print("{}已购买".format(list_product[int(number)-1][1])) elif number == 'q': exit_flag = True print(salary) print(list_buy)