初学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中逗号的三种作用实例分析
Jun 08 Python
Python实现大文件排序的方法
Jul 10 Python
深入理解 Python 中的多线程 新手必看
Nov 20 Python
Django使用详解:ORM 的反向查找(related_name)
May 30 Python
Python Flask 搭建微信小程序后台详解
May 06 Python
Django 配置多站点多域名的实现步骤
May 17 Python
python实现微信小程序用户登录、模板推送
Aug 28 Python
Python concurrent.futures模块使用实例
Dec 24 Python
python 遗传算法求函数极值的实现代码
Feb 11 Python
python把一个字符串切开的实例方法
Sep 27 Python
python pygame 愤怒的小鸟游戏示例代码
Feb 25 Python
Python将CSV文件转化为HTML文件的操作方法
Jun 30 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
用定制的PHP应用程序来获取Web服务器的状态信息
2006/10/09 PHP
让PHP显示Facebook的粉丝数量方法
2014/01/08 PHP
yii添删改查实例
2015/11/16 PHP
PHP如何实现跨域
2016/05/30 PHP
PHP+jquery+CSS制作头像登录窗(仿QQ登陆)
2016/10/20 PHP
PHP 并发场景的几种解决方案
2019/06/14 PHP
JavaScript获取FCK编辑器信息的具体方法
2013/07/12 Javascript
javascript 拷贝节点cloneNode()使用介绍
2014/04/03 Javascript
采用自执行的匿名函数解决for循环使用闭包的问题
2014/09/11 Javascript
JS实现简易的图片拖拽排序实例代码
2017/06/09 Javascript
浅谈NodeJs之数据库异常处理
2017/10/25 NodeJs
解决option标签selected="selected"属性失效的问题
2017/11/06 Javascript
vue+iview写个弹框的示例代码
2017/12/05 Javascript
原生JS写Ajax的请求函数功能
2017/12/22 Javascript
vue自定义底部导航栏Tabbar的实现代码
2018/09/03 Javascript
JS实现的进制转换,浮点数相加,数字判断操作示例
2019/11/09 Javascript
JS中间件设计模式的深入探讨与实例分析
2020/04/11 Javascript
python根据出生日期返回年龄的方法
2015/03/26 Python
python异常和文件处理机制详解
2016/07/19 Python
python 查找字符串是否存在实例详解
2017/01/20 Python
对Python3中的print函数以及与python2的对比分析
2018/05/02 Python
python设置随机种子实例讲解
2019/09/12 Python
Python帮你识破双11的套路
2019/11/11 Python
基于YUV 数据格式详解及python实现方式
2019/12/09 Python
Python实现小黑屋游戏的完整实例
2021/01/06 Python
python线程优先级队列知识点总结
2021/02/28 Python
用css3实现当鼠标移进去时当前亮其他变灰效果
2014/04/08 HTML / CSS
露营世界:Camping World
2017/02/02 全球购物
澳大利亚领先的优质葡萄酒拍卖会:Langton’s Fine Wines
2019/03/24 全球购物
Currentbody德国站:健康与美容技术专家
2020/04/05 全球购物
Ruby中的保护方法和私有方法与一般面向对象程序设计语言的一样吗
2013/05/01 面试题
旅游个人求职信范文
2014/01/30 职场文书
初中班主任经验交流材料
2014/05/16 职场文书
出售房屋协议书范本
2014/10/06 职场文书
超市食品安全承诺书
2015/04/29 职场文书
CSS 制作波浪效果的思路
2021/05/18 HTML / CSS