2-8

Posted python-abc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2-8相关的知识,希望对你有一定的参考价值。

2-8

‘‘‘
sys模块是python解释器自带的,没有py文件

‘‘‘

#浅copy
import copy

#浅copy方式一
person = [name, [a, 100]]
p1 = copy.copy(person)

#浅copy方式二
p2 = person[:]

#浅copy方式三
p3 = list(person)

#浅copy的用处
#创建联合账号
account = [name, [saving, 100]]
account1 = account[:]
account2 = account[:]

account1[0] = alex
account2[0] = fengjie

account1[1][1] = 50

print(account1)
print(account2)



‘‘‘
元组 tuple
元组其实跟列表差不多,也是存一组数,只不过它一旦创建,便不能再修改,所以又叫只读列表

语法
names = (‘a‘, ‘b‘, ‘c‘)
它只有两个方法,一个是count,一个是index

‘‘‘

names = [a, b, c, a]
print(names.count(a))
print(names[0])



‘‘‘
程序练习

请闭眼写出以下程序。

程序:购物车程序

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




‘‘‘

 

以上是关于2-8的主要内容,如果未能解决你的问题,请参考以下文章

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js

片段和活动之间的核心区别是啥?哪些代码可以写成片段?

VSCode自定义代码片段——.vue文件的模板

VSCode自定义代码片段6——CSS选择器

VSCode自定义代码片段——声明函数

VSCode自定义代码片段8——声明函数