Python 打工记 第8天 晚

切片  my_menu[]

print(my_menu[0::3])        中间的省略,表示切到最后一个元素(包含最后一个元素)

                                        这里的0也可以省略,表示从第一个元素开始切(包含第一个元素)

                                        3表示切的步长

print(my_menu[-3:])        表示从-3开始切,切到最后一个元素,步长为1

切片和range() 一样 右边序列不包含          右开区间


列表  L=[]   L=list()


元组 tuple(列表)

用括号

只有一个元素的话,后面也要加上逗号

访问单个元素 menu[1]                #menu是一个元组

也可以通过切片访问多个元素,格式同上


元组函数 max()

                min()

                len()


字典 {}

键值对        键就是下标        为字符串时要记得带引号

遍历字典  1.键值  items方法

                2.键      keys方法

                3.值      values方法

for key,value in menu_dict.items():
    print(f'{key}:{value}')

结果

Spring Rolls:40
pork:30
Fried Wonton:15

一定要学会格式化输出!!


menu1={}
menu2={}

menu1['fish']=int(input())
menu1['pork']=int(input())

menu2={'fish':2*menu1['fish'],'pork':2*menu1['pork']}

menu_total=[menu1,menu2]
print(menu_total)

第一种写法

第二

menu1={}
menu2={}

menu1['fish']=int(input())
menu1['pork']=int(input())

for key,value in menu1.items():
    menu2[key]=2*value

menu_total=[menu1,menu2]
print(menu_total)

第三

menu1={}
menu2={}

menu1['fish']=int(input())
menu1['pork']=int(input())

menu_total=[menu1]

for key,value in menu1.items():
    menu2[key]=2*value

menu_total.append(menu2) 

print(menu_total)

善用items方法


复数敲法  complex(实部,虚部)

re1=-b/2/a
        ima1=sqrt(4*a*c-b**2)/2/a
        re2=-b/2/a
        ima2=-sqrt(4*a*c-b**2)/2/a
        x1=complex(re1,ima1)
        x2=complex(re2,ima2)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值