专栏首页Python小屋黑客走开系列1:Python使用元组做函数实参让代码更安全!

黑客走开系列1:Python使用元组做函数实参让代码更安全!

在Python内置对象中,列表、字典、集合属于可变序列,作为函数实参是不安全的,尤其是调用别人写好的恶意函数或者调用被人恶意修改过的函数时,很容易被修改实参。而元组、字符串在Python中属于不可变类型,使用元组或字符串作为函数实参可以在一定程度上规避这样的风险。

当然,从另一方面讲,在编写常规功能函数时,尽量不要做多余的事情,这也是程序员的一种职业操守。

本文分享自微信公众号 - Python小屋(Python_xiaowu),作者:董付国

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-12-13

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 手把手教你使用Python+scrapy爬取山东各城市天气预报

    1、在命令提示符环境使用pip install scrapy命令安装Python扩展库scrapy,详见Python使用Scrapy爬虫框架爬取天涯社区小说“大...

    Python小屋屋主
  • Python提取Word文档中所有脚注文本

    pywin32,如果使用Anaconda 3 Spyder的话,默认安装了这个扩展库,不需要额外安装。

    Python小屋屋主
  • Python+winreg+netifaces查看网络接口信息

    使用Python扩展库netifaces查看所有网络接口信息,获取指定IP地址对应的MAC地址,通过注册表查询网卡名称。

    Python小屋屋主
  • 快速搭建python程序

    公司对外提供了http接口服务,涉及到了des加密,有客户用Python开发,但搞不定加密,客户的问题就是大问题,虽然以前没接触过Python,也只能硬着头皮上...

    py3study
  • 半小时读懂互联网广告新生态

    互联网广告产业链的概念普及,涉及广告网络(Ad Network),互联网广告交易平台(Ad Exchange),  实时竞价(RTB,Real Time Bid...

    辉哥
  • 萌音影视 - 在线影视应用

    虽然在线影视网上也是遍地都是,但这并不影响我自个写一个,这样以后自己看番也方便,毕竟自己动手才能丰衣足食,又能学习到新的知识,岂不美哉。

    阿珏
  • 3、SQLSVR安装及配置

    py3study
  • Python爬虫之信息标记与提取(XML&JSON&YAML)信息标记信息标记的种类信息提取基于bs4的html信息提取的实例小结

    <tag>(..) 等价于 <tag>.find_all(..) soup(..) 等价于 soup.find_all(..)

    desperate633
  • 文本挖掘| 什么时候可以用到主题建模?

    主题建模可以帮助决策者处理大量文本数据,对文档中的名词出现频率进行概率建模。用来估计两个文档和关键词之间的相似性。你是否好奇奥巴马过去几年国会演讲报告,随着时间...

    黑妹的小屋
  • 视频当道的时代,这些珍藏的优质 Python 播客值得推荐

    我国互联网的发展道路与欧美不同,在内容的形式上,我们似乎实现了跨越式的发展——早早进入了移动互联网时代,直播和短视频等形式的内容成为了潮流,而文字形式的博客(b...

    Python猫

扫码关注云+社区

领取腾讯云代金券