美文网首页
Python的一些实用机巧(持续更新)

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

作者: agamgn | 来源:发表于2021-01-22 08:00 被阅读0次

    前言

    🎈本文记录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的一些实用机巧(持续更新)

          本文链接:https://www.haomeiwen.com/subject/dqxqzktx.html