day 08 预科

可变和不可变

可变和不可变是针对数据类型而言的

按照存值个数划分

存一个值(数字类型/字符串)/存多个值(列表/字典)

数字类型

字符串

列表

字典

不可变类型

x=10  # 定义变量就好开辟一块新的内存空间存放变量
print(id(x))  # 1651339008
x=x+1  # x=11
print(id(x))  # 1651339040

可变类型

lt=[1]
print=(id(lt))   # 2493475841480
lt.append(2)
print(lt)
print(id(lt))    # 2493475841480
dic={'a':6}      # 2740179328528
print(id(dic))   
dic.update({'b'}:6)
print(id(dic))   # 2740179328528

可变: 列表/字典 ----》值变id不变

不可变: 数字/字符串 ----》值变id也变

列表的内置方法

# 列表的内置方法只能给列表用
lt=[1,2,3]

# 1.索引取值/索引修改值
lt[0]=2
print(lt)

# 2.索引切片
print(lt[0:1])

# 3.成员运算 in/not in
print(2 in lt)
print(2 not in lt)  # 返回ture----》返回Ture

# 4.for循环
for i in lt:
    print(i)

# 5.长度len
print(len(lt))

# 6.append(): 追加值
print(len(lt))

# 不要去理解为什么,先死记,涉及下周讲的函数的返回值
s='tank sb'
s=s.replace('sb','dsb')
print(s)

lt.append(4)
print(lt)

# 7.sort(): 排序
lt=[2,3,1]
lt.sort()
print(lt)

lt=['pa','bcnzhuren','asdf','sdfffffffffffff']  # 按照首字母的拼音顺序
lt.sort() # i相当于列表里的每一个元素
# lt.sort(key=lambda i:i[1])  # i相当于列表中的每一个元素 
print(lt)

# 8.reverse(): 反转
lt=[1,2,3]
lt.reverse()
print(lt)

# 9.index(): 获取元素索引 
print(lt.index(2))

# 10.clear(): 清空列表
lt.clear()
print(lt)

# 11.copy(): 复制
lt=[1,2,3]
lt1=lt.copy()
print(lt1)

# 12.extend(): 扩展列表
lt1=[1,2,3]
lt2=[1,5,6]
lt1.extend(lt2)  # 只能加列表
print(lt1)

# 13.remove(): 移除
lt=[1,2,3]
lt.remove(3)
print(lt)

# 14.insert():按照索引插入值
lt=[1,2,3]
lt.insert(0,1.5) # 在前面插入 0表示索引,1.5为插入的值
print(lt)

[TOC]

字典的内置方法

# 字典的内置方法:字典自己使用
banzhuren_info_dic = {'name': 'guolaoshi', 'height': 150, 'weight': 130,
                      'hobby_list': ['jiao', 'tiao', 'music']}

# 1. 按key取值/按key修改值/按key增加值
print(banzhuren_info_dic['height'])
banzhuren_info_dic['height'] = banzhuren_info_dic['height'] + 1
print(banzhuren_info_dic['height'])
banzhuren_info_dic['age'] = 30
print(banzhuren_info_dic)

# 2. 成员运算(比较的是key)
print('age' in banzhuren_info_dic)  # key里没有18

# 3. for循环(对key循环)
for i in banzhuren_info_dic:
    print(i)

# 4. keys()/values()/items()  --> 当作列表
print(banzhuren_info_dic.keys())  # 所有的key
print(banzhuren_info_dic.values())  # 所有的值
print(banzhuren_info_dic.items())  # 所有的键值对(以列表存储)

for i in banzhuren_info_dic.items():
    print(i[0] + '*****' + str(i[1]))

# 5. get(): 取值
# print(banzhuren_info_dic['height1'])
print(banzhuren_info_dic.get('height', 150))  # 找到了就找了;没有值返回None,如果给定了150,没有找到就150

# # 购物车没有的话为1,有的话加1
# shopping_car = {}
#
# if shopping_car.get('wawa'): # none
#     shopping_car['wawa'] = shopping_car['wawa'] + 1
# else:
#     shopping_car['wawa'] = 1
# print(shopping_car)

# # 6. update(): 扩展字典
# dic1 = {'a':1}
# dic2 = {'b':2}
# dic1.update(dic2)
# print(dic1)

# 7. setdefault(): 有则不更改,没有则增加
dic1 = {'a': 1}
dic1.setdefault('a', 2)
print(dic1)

# 能够刷leetcode的时候想到
dic1.update()

# 考察一个人平常在干什么-->每天在敲代码--》快捷键使用的熟练度
# file edit view navigate code refactor run tools vsc window help
print('zieniubi,woduoniubi')

转载于:https://www.cnblogs.com/colacheng0930/p/11435280.html

《淘淘商城-day08.docx》是一份关于淘淘商城第八天工作的文档。在这一天,淘淘商城的团队采取了一系列措施来进一步提升用户体验和销售业绩。 首先,团队进行了网站内容的优化。他们对商品详情页进行了修复和更新,确保信息的准确性和完整性。同时,他们也对页面的布局进行了调整,使得用户更容易浏览和购买商品。这些改进措施能够提升用户的满意度和购买转化率。 其次,团队还加强了与供应商的合作关系。他们与一些热门品牌建立起了合作伙伴关系,以获得独家销售权或更优惠的价格。这不仅能够吸引更多的用户,还能提高淘淘商城的竞争力。 另外,团队还对物流配送进行了优化。他们与一家可靠的物流公司合作,以确保商品能够及时、安全地送达给用户。他们还推出了更快速、更便捷的配送选项,如次日达和晚间配送,以满足用户的各种需求。 为了增加用户的复购率,团队还积极进行了促销活动。他们推出了限时限量的特价商品,以及购买一定金额就能获得赠品或折扣的优惠活动。这些促销措施能够吸引用户重复购买,并提升销售额。 总之,《淘淘商城-day08.docx》记录了淘淘商城团队在第八天所做的一系列工作。通过网站内容优化、供应商合作、物流配送优化和促销活动,团队致力于提升用户体验和销售业绩,从而使淘淘商城更加竞争和成功。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值