python的一些小tips
类型提醒:
1.提前给变量一个数据类型,然后可以直接调用此数据类型的方法
2.没有实际作用
** 注意不是数据类型定义**
a:list (a是一个列表数据类型,之后再a.的时候可以看到list的一些内置方法)
函数的返回值也可以加类型提醒
def func()->list
表示func函数返回一个list类型
三目运算
do A if B else do C
若B则做A,否则做C
列表推导式
什么时候可以用列表推导式:(1)有for循环 (2)有append
例:求一个列表中,长度为偶数的元素的个数
nums=[12,345,2,6,7896] print(len([i for i in nums if len(str(i))%2==0]))
把for循环改成列表推导式的公式:
(1)先建一个空列表
(2)把判断循环语句按顺序塞进去
(3)把append里面的内容放到最前面


