Python的一些实用机巧(持续更新)

前言

本文记录Python 中一些比较实用的技巧,都是在实际中可能遇到的问题的解决技巧,持续更新

1、交换变量
a = 1
b = 2
a,b= b,a 
# a = 2, b =2
2、列表元素的输出

有时候我们可能需要将列表中的元素逐一打印出来以空格分割,这个时候我们用 “*” 去完成这个需求。关于*的使用请参考这篇文章

lst = [1,2,3,4,5]
print(lst) # 输出 [1,2,3,4,5]
print(*lst) # 输出 1 2 3 4 5
3、用 dict 替代 if/else
def arithmetical_operation(operator, x, y):
    if operator == 'add':
        return x + y
    elif operator == 'sub':
        return x - y
    elif operator == 'mul':
        return x * y
    elif operator == 'div':
        return x / y
    else:
        return None

使用dict来更改

def arithmetical_operation(operator, x, y):
    return {
        'add': lambda: x + y,
        'sub': lambda: x - y,
        'mul': lambda: x * y,
        'div': lambda: x / y,
    }.get(operator, lambda: None)()

持续更新中

你可能感兴趣的:(Python的一些实用机巧(持续更新))