python函数星号参数详解

函数在定义中,通过在参数前加星号,将传递进来的多个参数转化为一个对象,元组或字典,可以说是将这些参数值收集起来。 参数前加一个星号,表明将所有的值放在同一个元组中,该参数的返回值是一个元组。 参数前加两个星号,表明将所有...

Python的名字绑定

Python的名字绑定 在Python中,对象是通过名字进行关联和引用的。Python通过名字绑定操作来引入名字。 Python中的所谓的代码块就是一段作为执行单元的程序。比如:模块、函数、类定义。在交互式环境中输入的命...

python 在互联网应用是如此强大

我最近读到一遍文章其主要关注点是在Python社区,讲的是为什么Python应用如此丑陋? 尽管某些情况下他的观点是正确的,但是对于他问的这个问题“亲爱的Python,你为何如此丑陋”真是荒谬至极...

Python 占位符格式化详解

占位符,顾名思义就是插在输出里站位的符号。占位符是绝大部分编程语言都存在的语法, 而且大部分都是相通的, 它是一种非常常用的字符串格式化的方式。 1. 常用占位符的含义 s : 获取传入对象的__str__方法的返回值,...

设置 Sublime Text 的 Python 开发环境

  最近,当我主要使用Python开发环境编辑的时候,我开始越来越多地用到Sublinme Text 2.这篇文章主要说明了能让Python的编程者使用更方便的一些设置和调整。  为何选择Sublime Text?   ...

Python手机开发调用DLL实现部分ADB功能

近期学了一点Python,然后正好有一个手机同步工具方面的预研工作要完成。 要实现PC与手机的通信,首先要找到他们的通信协议,还好的是Android有完善的协议:ADB ADB的代码是开源的,而且支持Windows平台,...

Python 操作 MySQL 的5种方式

不管你是做数据分析,还是网络爬虫,Web 开发、亦或是机器学习,你都离不开要和数据库打交道,而 MySQL 又是最流行的一种数据库,这篇文章介绍 Python 操作 MySQL 的5种方式,你可以在实际开发过程中根据实际...

用Pygame和Python做游戏-从入门到精通12

我们已经学习了游戏的图像和输入编程,接下来是什么?声音?没错,不过我们要晚一点再说声音。游戏中还有什么那么重要?哦是的,趣味性。 游戏的趣味是游戏生命的重要组成部分,其重要性甚至凌驾于任何元素,包括画面之上,之所以大家不...

python多线程编程4: 死锁和可重入锁

死锁 在线程间共享多个资源的时候,如果两个线程分别占有一部分资源并且同时等待对方的资源,就会造成死锁。尽管死锁很少发生,但一旦发生就会造成应用的停止响应。下面看一个死锁的例子: # encoding: UTF-8 imp...

给Python初学者的一些编程建议

Python是一种非常富有表现力的语言。它为我们提供了一个庞大的标准库和许多内置模块,帮助我们快速完成工作。然而,许多人可能会迷失在它提供的功能中,不能充分利用标准库,过度重视单行脚本,以及误解Python基本结构等。本...

Python中的Class

尽管Python在Function Programming中有着其他语言难以企及的的优势,但是我们也不要忘了Python也是一门OO语言哦。因此我们关注Python在FP上的优势的同时,还得了解一下Python在OO方面...

python函数 – filter函数过滤序列

描述 filter()函数用于过滤序列, 过滤掉不符合条件的元素,返回由符合条件元素组成的新列表。 filter()函数接收一个函数 func 和一个iterable(可以是list,字符串等),这个函数 func 的作...

Python如何防止sql注入

前言 web漏洞之首莫过于sql了,不管使用哪种语言进行web后端开发,只要使用了关系型数据库,可能都会遇到sql注入攻击问题。那么在Python web开发的过程中sql注入是怎么出现的呢,又是怎么去解决这个问题的? ...

python获得本机硬件信息

注意:这段代码需要wmi  和 系统 win32 扩展支持。 没安装库的要先下载安装,我装的是 WMI-1.4.6.win32 和 pywin32-218.win32-py2.7 还有,代码里面文件目录自己修改...

python最简洁的条件判断语句写法

这篇文章主要介绍了Python返回真假值(True or False)小技巧,本文探讨的是最简洁的条件判断语句写法,本文给出了两种简洁写法,需要的朋友可以参考下 如下一段代码: def isLen(strStr...

python代码制作configure文件

在lua中,一直用lua作为config文件,或承载数据的文件 – 好处是lua本身就很好阅读,然后无需额外写解析的代码,还支持在configure文件中读环境变量,条件判断等。 在lua中通过loadfil...
加载更多