2018年11月17日

Python装饰器使用规范案例详解

摘要: 由于函数也是一个对象,而且函数对象可以被赋值给变量,所以,通过变量也能调用该函数。 >>> def now(): ... print('2015-3-25') ... >>> f = now >>> f() 2015-3-25 函数对象有一个__name__属性,可以拿到函数的名字: >>> now 阅读全文

posted @ 2018-11-17 17:38 一个大程序员 阅读(228) 评论(0) 推荐(0)

Python全栈学习:匿名函数使用规范

摘要: 匿名函数,当我们在传入函数时,有些时候,不需要显式地定义函数,直接传入匿名函数更方便。 在Python中,对匿名函数提供了有限支持。还是以map()函数为例,计算f(x)=x2时,除了定义一个f(x)的函数外,还可以直接传入匿名函数: >>> list(map(lambda x: x * x, [1 阅读全文

posted @ 2018-11-17 10:25 一个大程序员 阅读(408) 评论(0) 推荐(0)

2018年11月16日

Python入门必学:字符串和编码正确的使用方法

摘要: 字符编码,我们已经讲过了,字符串也是一种数据类型,但是,字符串比较特殊的是还有一个编码问题。 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制1111111 阅读全文

posted @ 2018-11-16 18:18 一个大程序员 阅读(416) 评论(0) 推荐(0)

Python入门必学:递归函数正确的操作使用方法,案例详解

摘要: 递归函数,在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 举个例子,我们来计算阶乘n! = 1 x 2 x 3 x ... x n,用函数fact(n)表示,可以看出: fact(n) = n! = 1 x 2 x 3 x ... x (n-1) x n = ( 阅读全文

posted @ 2018-11-16 14:46 一个大程序员 阅读(1184) 评论(0) 推荐(1)

2018年11月15日

Python基础函数必学

摘要: 我们知道圆的面积计算公式为: S = πr2 当我们知道半径r的值时,就可以根据公式计算出面积。假设我们需要计算3个不同大小的圆的面积: r1 = 12.34 r2 = 9.08 r3 = 73.1 s1 = 3.14 * r1 * r1 s2 = 3.14 * r2 * r2 s3 = 3.14 阅读全文

posted @ 2018-11-15 21:09 一个大程序员 阅读(326) 评论(0) 推荐(0)

2018年11月14日

Pythony的数据类型和变量使用方法详解

摘要: 数据类型:计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值。但是,计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。在Python中,能够直接处理的数据类型有以下几种: 整数 Python可以处理任 阅读全文

posted @ 2018-11-14 15:03 一个大程序员 阅读(1285) 评论(1) 推荐(0)

Python的循环正确的操作使用方法详解

摘要: 要计算1+2+3,我们可以直接写表达式: 要计算1+2+3+...+10,勉强也能写出来。 但是,要计算1+2+3+...+10000,直接写表达式就不可能了。 为了让计算机能计算成千上万次的重复运算,我们就需要循环语句。 Python的循环有两种,一种是for...in循环,依次把list或tup 阅读全文

posted @ 2018-11-14 12:31 一个大程序员 阅读(1683) 评论(0) 推荐(0)

Pythond函数的参数使用操作注意事项

摘要: 定义函数的时候,我们把参数的名字和位置确定下来,函数的接口定义就完成了。对于函数的调用者来说,只需要知道如何传递正确的参数,以及函数将返回什么样的值就够了,函数内部的复杂逻辑被封装起来,调用者无需了解。 Python的函数定义非常简单,但灵活度却非常大。除了正常定义的必选参数外,还可以使用默认参数、 阅读全文

posted @ 2018-11-14 11:16 一个大程序员 阅读(763) 评论(0) 推荐(0)

2018年11月13日

Python的输入和输出问题详解

摘要: 输出用print()在括号中加上字符串,就可以向屏幕上输出指定的文字。比如输出'hello, world',用代码实现如下: >>> print('hello, world') print()函数也可以接受多个字符串,用逗号“,”隔开,就可以连成一串输出: >>> print('The quick 阅读全文

posted @ 2018-11-13 17:13 一个大程序员 阅读(700) 评论(0) 推荐(0)

Python必学:使用哪款文本编辑器更好?

摘要: Python的交互式命令行写程序,好处是一下就能得到结果,坏处是没法保存,下次还想运行的时候,还得再敲一遍。 所以,实际开发的时候,我们总是使用一个文本编辑器来写代码,写完了,保存为一个文件,这样,程序就可以反复运行了。 现在,我们就把上次的'hello, world'程序用文本编辑器写出来,保存下 阅读全文

posted @ 2018-11-13 13:34 一个大程序员 阅读(14425) 评论(0) 推荐(0)

导航