初学Python实用技巧两则


Posted in Python onAugust 29, 2014

本文记录了初学Python常用的两则实用技巧,分享给大家供大家参考之用。具体如下:

1.可变参数

示例代码如下:

>>> def powersum(power, *args): 
...   '''''Return the sum of each argument raised to specified power.''' 
...   total = 0 
...   for i in args: 
...     total += pow(i, power) 
...   return total 
...
>>> powersum(2, 3, 4) 
25
>>> powersum(2, 10) 
100

由于在args变量前有*前缀,所有多余的函数参数都会作为一个元组存储在args中。如果使用的是**前缀,多余的参数则会被认为是一个字典的键/值对。

2.exec语句将字符串str当成有效Python代码来执行。execfile(filename [,globals [,locals ]])函数可以用来执行一个文件。

示例代码如下:

>>> exec 'print "Hello World"' 
Hello World>>> execfile(r'c:\test.py') 
hello,world!

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
详解Python当中的字符串和编码
Apr 25 Python
Python优先队列实现方法示例
Sep 21 Python
彻底理解Python list切片原理
Oct 27 Python
Python使用matplotlib的pie函数绘制饼状图功能示例
Jan 08 Python
windows下cx_Freeze生成Python可执行程序的详细步骤
Oct 09 Python
Django保护敏感信息的方法示例
May 09 Python
PyQt 图解Qt Designer工具的使用方法
Aug 06 Python
Python3分析处理声音数据的例子
Aug 27 Python
pytest中文文档之编写断言
Sep 12 Python
解决pycharm最左侧Tool Buttons显示不全的问题
Dec 17 Python
详解Python调用系统命令的六种方法
Jan 28 Python
用Python实现Newton插值法
Apr 17 Python
python基础教程之自定义函数介绍
Aug 29 #Python
python爬虫常用的模块分析
Aug 29 #Python
python基础教程之循环介绍
Aug 29 #Python
Python中optionParser模块的使用方法实例教程
Aug 29 #Python
python基础教程之缩进介绍
Aug 29 #Python
python基础教程之常用运算符
Aug 29 #Python
python基础教程之序列详解
Aug 29 #Python
You might like
全国FM电台频率大全 - 14 江西省
2020/03/11 无线电
PHP文件操作之获取目录下文件与计算相对路径的方法
2016/01/08 PHP
Laravel 集成微信用户登录和绑定的实现
2019/12/27 PHP
jquery ajax提交表单数据的两种方式
2009/11/24 Javascript
基于jQuery的投票系统显示结果插件
2011/08/12 Javascript
jQuery之过滤元素操作小结
2013/11/30 Javascript
Node.js的特点和应用场景介绍
2014/11/04 Javascript
JavaScript中数组继承的简单示例
2015/07/29 Javascript
jQuery绑定事件的几种实现方式
2016/05/09 Javascript
jQuery实现的放大镜效果示例
2016/09/13 Javascript
EasyUi 打开对话框后控件赋值及赋值后不显示的问题解决办法
2017/01/19 Javascript
jQuery上传插件webupload使用方法
2017/08/01 jQuery
javascript中的隐式调用
2018/02/10 Javascript
jQuery实现标签子元素的添加和赋值方法
2018/02/24 jQuery
详解ES6 Fetch API HTTP请求实用指南
2018/11/14 Javascript
mpvue 单文件页面配置详解
2018/12/02 Javascript
基于Nuxt.js项目的服务端性能优化与错误检测(容错处理)
2019/10/23 Javascript
LRUCache的实现原理及利用python实现的方法
2017/11/21 Python
Django中ORM外键和表的关系详解
2019/05/20 Python
Python 图像处理: 生成二维高斯分布蒙版的实例
2019/07/04 Python
python实现美团订单推送到测试环境,提供便利操作示例
2019/08/09 Python
如何使用python3获取当前路径及os.path.dirname的使用
2019/12/13 Python
用pytorch的nn.Module构造简单全链接层实例
2020/01/14 Python
基于Python绘制美观动态圆环图、饼图
2020/06/03 Python
python开发前景如何
2020/06/11 Python
html5播放视频且动态截图实现步骤与代码(支持safari其他未测试)
2013/01/06 HTML / CSS
PHP面试题-$message和$$message的区别
2015/12/08 面试题
应届生.NET方向面试题
2015/05/23 面试题
同步和异步有何异同,在什么情况下分别使用他们?
2012/12/28 面试题
党员干部承诺书范文
2014/03/25 职场文书
一年级学生评语大全
2014/04/21 职场文书
投标诚信承诺书
2014/05/26 职场文书
副检察长四风问题对照检查材料思想汇报
2014/10/07 职场文书
夫妻忠诚协议书范本
2014/11/17 职场文书
中秋节随笔
2015/08/15 职场文书
使用canvas仿Echarts实现金字塔图的实例代码
2021/11/11 HTML / CSS