Python基础学习总结__Day2

一、模块初始

1、标准库模块:

(1) Os模块

① 和操作系统交互:例:执行命令代码

(2) Sys模块

① 脚本+参数——》结果

2、第三方库模块:DjangoMysql...

存在E:\Python3.6.5\Lib\site-packages

二、数据类型

(1)Intlong

(2)Float

(3)Complex

(4)布尔型

(5)字符串

(6)Bytes:通过encodingdecoding和字符串进行转换,注: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)

 

posted on 2019-06-02 10:10  小原同学  阅读(122)  评论(0)    收藏  举报