Python入门随笔

昨晚终于看完C++基础。虽然接触了测试工作,但感觉对计算机基础还没有深入理解。
工具和语言的学习都是次要的,先把基础学扎实。

今日学习:
Python编写脚本

Python中yield的理解与使用

Python init.py 作用详解

接口测试及常用接口测试工具

Python中*和**的使用
这种用法可以用于函数的声明和定义。传入不必要的数据类型:
*args可以看作元组的表示,*args表示将值传入args元组。**kwargs可以看作字典的表示,**kwargs表示将值传入kwargs字典。
lambda函数的用法
lambda语句构建的是一个函数对象。可以用一行代码来定义函数,当这个函数只会用到一次,或不知道起什么名字时。
lambda语句中,冒号前是参数,可以有多个,用逗号隔开,冒号右边是返回值。

g=lambda x:x-2

类与对象的表达与操作方法(看第一个video)
利用字典和函数结合,实现多个if…else功能,减小计算复杂度,实现“switch”功能。
先定义一个字典,再调用字典.get()获取相应表达式:

{1:case1,2:case2}.get(x,lambda *args,**key:)()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值