码迷,mamicode.com
首页 > 编程语言 > 详细

Python自动化第2课

时间:2016-08-22 00:21:52      阅读:212      评论:0      收藏:0      [点我收藏+]

标签:

本課主題

  • Python 操作内幕原理
  • 字符串和操作实战
  • 二进制操作实战
  • List 列表和操作实战
  • Tuple 元組和操作实战
  • Dict 字典和操作实战
  • Set 集合和操作实战

Python 操作内幕原理

 

 

字符串和操作实战

技术分享

import copy
fruits = [‘apple‘,‘banana‘,[7,3,5,2],‘straweberry‘,‘orange‘]
copy_fruit = copy.copy(fruits)
deep_fruit = copy.deepcopy(fruits)

# Copy
fruits2 = fruits.copy()
fruits[0] = "APPLE" # 改了做大寫都不會影響原本的列表
fruits[2][1] = 4444444444444444
fruits2[2][2] = "HAHA"

# python 默應只 COPY 第一層
print("fruits List :", fruits)
print("fruits2 List :", fruits2)
print("copy_fruit List :", copy_fruit)
print("deep_fruit List :", deep_fruit)

 

 

 

 

 

 

二进制操作实战

 

 

List 列表和操作实战

技术分享

 

List 課堂作業:
  • 寫一個列表,列表裡包含本組所有成員的名字
  • 往中間的位置插入兩個臨組成員的名字
  • 取出第3-8的人的列表
  • 刪除第7個人
  • 把剛才加入的2個臨的那2個人一次性刪除
  • 把組長的名字加入組長備注

 

# 写一个列表,列表里包含本组所有成员的名字
student = [‘Janice‘,‘Peter‘,‘Mary‘,‘Alex‘,‘Jason‘,‘Bonnie‘,‘Coco‘,‘Ben‘,‘Matthew‘,‘Roy‘]

# 往中间的位置插入两个临组成员的名字
student.insert(5,‘Tmp1_David‘)
student.insert(6,‘Tmp2_Kenny‘)

new_student = student[2:8]	# 取出第3-8的人的列表

student.remove("Bonnie")	# 删除第8个人

del student[5:7]	# 把刚才加入的2个临的那2个人一次性删除

student[0] = ‘Captain: Janice‘# 把组长的名字加入组长备注

new_student2 = student[::2]	# 每隔一個取一個

 技术分享

 

 

Tuple 元組和操作实战

技术分享 

 

Dict 字典和操作实战

技术分享

 

dict4 = {‘Name‘: ‘Zara‘, ‘Age‘: 7}
for k in dict4:
    print(k,dict4[k])

# Name Zara
# Age 7

 

 

 

Set 集合和操作实战

技术分享 

 

需求:

- 启动程序后,让用户输入工资,然后打印商品列表
- 允许用户根据商品编号购买商品
- 用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒
- 可随时退出,退出时,打印已购买商品和余额

作業需求:

- 優化購物程序,購買時允許用戶選擇購買多少件,
- 允許多用戶登錄,下一次登錄後,继续按上次的余額继续購買
- 允許用戶查看之前的購買記錄(記錄要顯示商品購買時間)
- 商品列表分級展示,比如:

第一層菜單:

- 家電類
- 衣服
- 手機類
- 車類

隨便選一個然後進入第二層菜單:

- BMW X3 33333
- Audi Q5 333335
- Pasate 3333336
- Tesla Model_3 43890
- Tesla Model S 88888
- 顯示已購買商品時,如果有重覆的商品,不打印多行,而是在一行展示

id    p_name    num    total_price
1    TeslaModelS    2    4567897654
2    Coffee       2    60
3    Bike        1    700

Python自动化第2课

标签:

原文地址:http://www.cnblogs.com/jcchoiling/p/5794022.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!