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)()

持续更新中🈶

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 用到的组件 1、通过CocoaPods安装 2、第三方类库安装 3、第三方服务 友盟社会化分享组件 友盟用户反馈 ...
    SunnyLeong阅读 14,766评论 1 180
  • 推荐指数: 6.0 书籍主旨关键词:特权、焦点、注意力、语言联想、情景联想 观点: 1.统计学现在叫数据分析,社会...
    Jenaral阅读 5,767评论 0 5
  • 昨天,在回家的路上,坐在车里悠哉悠哉地看着三毛的《撒哈拉沙漠的故事》,我被里面的内容深深吸引住了,尽管上学时...
    夜阑晓语阅读 3,845评论 2 9
  • 一。匹配。 判断一个字符串是否符合我们制定的规则? 二…捕获 字符串中符合我们正则表达式,规则的,内容捕获到。 三...
    时修七年阅读 1,014评论 2 0
  • 城空了,有树长出来 我的城死了 铸起它的人,杀死它的人 不愿因为这件事而骄傲 一座城的终结 永远因为终结这件事而显...
    于十六阅读 2,898评论 6 17