初学Python实用技巧两则

本文记录了初学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 ]])函数可以用来执行一个文件。

立即学习“Python免费学习笔记(深入)”;

示例代码如下:

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

登录后复制

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

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2290913.html

(0)
上一篇 2025年2月28日 00:38:45
下一篇 2025年2月22日 21:30:15

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • python进阶教程之函数参数的多种传递方法

    我们已经接触过函数(function)的参数(arguments)传递。当时我们根据位置,传递对应的参数。我们将接触更多的参数传递方式。 回忆一下位置传递: 复制代码 代码如下:def f(a,b,c):    return a+b+c p…

    编程技术 2025年2月28日
    200
  • Python中的闭包实例详解

    一般来说闭包这个概念在很多语言中都有涉及,本文主要谈谈python中的闭包定义及相关用法。python中使用闭包主要是在进行函数式开发时使用。详情分析如下: 一、定义 python中的闭包从表现形式上定义(解释)为:如果在一个内部函数里,对…

    编程技术 2025年2月28日
    200
  • python基础教程之循环介绍

    循环用于重复执行一些程序块。从上一讲的选择结构,我们已经看到了如何用缩进来表示程序块的隶属关系。循环也会用到类似的写法。 for循环 for循环需要预先设定好循环的次数(n),然后执行隶属于for的语句n次。 基本构造是 复制代码 代码如下…

    编程技术 2025年2月28日
    200
  • python进阶教程之文本文件的读取和写入

    python具有基本的文本文件读写功能。python的标准库提供有更丰富的读写功能。 文本文件的读写主要通过open()所构建的文件对象来实现。 创建文件对象 我们打开一个文件,并使用一个对象来表示该文件: 复制代码 代码如下:f = op…

    编程技术 2025年2月28日
    200
  • python基础教程之缩进介绍

    python的运算符和其他语言类似 (我们暂时只了解这些运算符的基本用法,方便我们展开后面的内容,高级应用暂时不介绍) 数学运算 复制代码 代码如下:>>>print 1+9        # 加法 >>&gt…

    编程技术 2025年2月28日
    200
  • python进阶教程之词典、字典、dict

    基础教程介绍了基本概念,特别是对象和类。 进阶教程对基础教程的进一步拓展,说明Python的细节。希望在进阶教程之后,你对Python有一个更全面的认识。 之前我们说了,列表是Python里的一个类。一个特定的表,比如说nl = [1,3,…

    编程技术 2025年2月28日
    200
  • python基础教程之常用运算符

    python的运算符和其他语言类似 (我们暂时只了解这些运算符的基本用法,方便我们展开后面的内容,高级应用暂时不介绍) 数学运算 复制代码 代码如下:>>>print 1+9        # 加法 >>&gt…

    编程技术 2025年2月28日
    200
  • Python写的创建文件夹自定义函数mkdir()

    python对文件的操作还算是方便的,只需要包含os模块进来,使用相关函数即可实现目录的创建。 主要涉及到三个函数: 1、os.path.exists(path) 判断一个目录是否存在2、os.makedirs(path) 多层创建目录3、…

    编程技术 2025年2月28日
    200
  • Python获取电脑硬件信息及状态的实现方法

    本文以实例形式展示了python获取电脑硬件信息及状态的实现方法,是python程序设计中很有实用价值的技巧。分享给大家供大家参考之用。具体方法如下: 主要功能代码如下: #!/usr/bin/env python# encoding: u…

    编程技术 2025年2月28日
    200
  • python基础教程之基本数据类型和变量声明介绍

    变量不需要声明 Python的变量不需要声明,你可以直接输入: 复制代码 代码如下:>>>a = 10 那么你的内存里就有了一个变量a, 它的值是10,它的类型是integer (整数)。 在此之前你不需要做什么特别的声明…

    编程技术 2025年2月28日
    200

发表回复

登录后才能评论