初学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之不要红头文件(2)
Sep 28 Python
python登陆asp网站页面的实现代码
Jan 14 Python
Python实现对PPT文件进行截图操作的方法
Apr 28 Python
Python3中类、模块、错误与异常、文件的简易教程
Nov 20 Python
Python数据类型中的“冒号“[::]——分片与步长操作示例
Jan 24 Python
python数据封装json格式数据
Mar 04 Python
Python利用matplotlib.pyplot绘图时如何设置坐标轴刻度
Apr 09 Python
Python常见数据结构之栈与队列用法示例
Jan 14 Python
Django 路由层URLconf的实现
Dec 30 Python
Pytorch之finetune使用详解
Jan 18 Python
Python3爬虫中识别图形验证码的实例讲解
Jul 30 Python
Python中openpyxl实现vlookup函数的实例
Oct 28 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
PHP4 与 MySQL 数据库操作函数详解
2006/10/09 PHP
php header()函数使用说明
2008/07/10 PHP
PHP采集利器 Snoopy 试用心得
2011/07/03 PHP
用Php编写注册后Email激活验证的实例代码
2013/03/11 PHP
PHP实现的交通银行网银在线支付接口ECSHOP插件和使用例子
2014/05/10 PHP
php编程实现简单的网页版计算器功能示例
2017/04/26 PHP
document.createElement()用法及注意事项(ff下不兼容)
2013/03/13 Javascript
基于JavaScript实现继承机制之构造函数+原型链混合方式的使用详解
2013/05/07 Javascript
js 去除字符串第一位逗号的方法
2014/06/07 Javascript
JavaScript fontsize方法入门实例(按照指定的尺寸来显示字符串)
2014/10/17 Javascript
最佳的JavaScript错误处理实践
2016/07/16 Javascript
js获取指定字符前/后的字符串简单实例
2016/10/27 Javascript
vue脚手架vue-cli的学习使用教程
2017/06/06 Javascript
详细教你微信公众号正文页SVG交互开发技巧
2019/07/25 Javascript
JavaScript中window和document用法详解
2020/07/28 Javascript
[03:00]2014DOTA2国际邀请赛 Titan淘汰潸然泪下Ohaiyo专访
2014/07/15 DOTA
Python中的super()方法使用简介
2015/08/14 Python
Flask数据库迁移简单介绍
2017/10/24 Python
Python实现的计数排序算法示例
2017/11/29 Python
使用python获取csv文本的某行或某列数据的实例
2018/04/03 Python
python实现简单登陆系统
2018/10/18 Python
在IPython中执行Python程序文件的示例
2018/11/01 Python
12个步骤教你理解Python装饰器
2019/07/01 Python
Python使用Socket实现简单聊天程序
2020/02/28 Python
在matplotlib中改变figure的布局和大小实例
2020/04/23 Python
Python用requests库爬取返回为空的解决办法
2021/02/21 Python
nohup的用法
2012/11/26 面试题
保安的辞职报告怎么写
2014/01/20 职场文书
应届毕业生通用的自荐书范文
2014/02/07 职场文书
作文评语大全
2014/04/23 职场文书
计算机专业毕业生求职信
2014/04/30 职场文书
尊师重教演讲稿
2014/09/04 职场文书
大专毕业生自我鉴定范文(2篇)
2014/09/27 职场文书
个人学习群众路线心得体会
2014/11/05 职场文书
新闻稿件写作范文
2015/07/18 职场文书
2015年法律事务部工作总结
2015/07/27 职场文书