分类
摘要:
先定义一个列表
>>> s = [1,'alex','alvin']
>>> s2 = s.copy() 使用copy()方法拷贝,创建一个新的对象s2
>>> print(s2) 拷贝之后s2对象和s对象的内容一样。
[1,'alex','alvin']... 阅读原文
2017-08-16 16:43:05 阅读(783) 评论(0)
摘要:
装饰器的演变过程:
例.实现一个函数测试电脑的读取速度并花了多少时间
1 import time
2 def gettime(arg):
3 starttime=time.time()
4 arg()
5 endtime=time.time()
6 print(endti... 阅读原文
2017-08-16 16:00:02 阅读(857) 评论(0)
摘要:
在上一节中,通过一个简单的例子介绍了C语言扩展Python内建模块的整体流程,从本节开始讲开始深入讨论一些细节问题,在细节讨论中从始至终都会涉及【引用计数】的问题。首先讨论C语言封装的Python函数的参数解析与函数结果返回的封装。
参数解析
最常用的接口是
int PyArg_ParseTuple(PyO... 阅读原文
2017-08-16 13:10:02 阅读(749) 评论(0)
摘要:
以慕课网http://www.imooc.com/首页为例
源代码:
#coding:utf-8
class Outputer:
def __init__(self,directory):
self.directory=directory
def output(self,file,conten... 阅读原文
2017-08-16 11:19:05 阅读(818) 评论(0)
摘要:
1.Bit Count(位计算)
说明:计算机中的所有值都以二进制系统表示。在这个简单的任务中,您要编写一个程序,该程序计算给定值中的非零位数。我们使用的是32位整数值,所以应该从0到32个非零位。
value binary count
1 000000... 阅读原文
2017-08-16 09:27:02 阅读(782) 评论(0)
摘要:
昨天说了面向对象三大特性的继承,今天来说多态和封装,很多其他程序员说python不支持多态没有多态,并不是python没有多态,而是python处处皆多态。今天的讲课重点会放在封装。
一、多态
1、多态
多态指的是一类事物有多种形态
水有多种形态:冰 水雾 水
动物有多种形态:人,狗,猪
import abc... 阅读原文
2017-08-16 08:54:04 阅读(813) 评论(0)
摘要:
在学习Matplotlib的过程中,大家一定会遇到这样那样的问题,比如说,背景图怎么设置?坐标轴怎么设置?坐标轴上的刻度值怎么设置?怎样在PyQt中添加Matplotlib绘图模块?
其实想要学好用好Matplotlib是特别简单的,前提就是要必须清楚的了解Matplotlib图像组成。
通常情况下,我们可以将一副M... 阅读原文
2017-08-16 07:25:06 阅读(896) 评论(0)
摘要:
Python 以其优美,清晰,简单的特性在全世界广泛流行,成为最主流的编程语言之一。Azure 平台针对 Python 提供了非常完备的支持。本项目中,您将了解如何构造和部署基于 Azure Web 应用的 Python 应用程序。通过使用 Azure Web 应用,让您更轻松的进行 Python 应用开发。您可以使... 阅读原文
2017-08-16 00:29:19 阅读(910) 评论(0)
摘要:
局部变量和全局变量
局部变量:在函数中定义的变量,作用域是当前函数,只对当前函数起作用。
全局变量:在代码开头定义的变量,作用域是整段代码,对整段代码起作用。
name = 'jwc'
def func1(name):
print('my name is %s' %(name))
name ... 阅读原文
2017-08-15 23:30:02 阅读(797) 评论(0)
摘要:
一、运算符
1、算术运算符
% 求余运算
** 幂-返回x的y次幂
// 取整数-返回商的整数部分,例:9//2输出结果是4
2、比较运算符
== 等于
!= 不等于
<> 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于
3、赋值运算... 阅读原文
2017-08-15 21:58:10 阅读(801) 评论(0)