
Python学习笔记
文章平均质量分 90
suixinsuiyuan33
这个作者很懒,什么都没留下…
展开
-
Python学习笔记(五)--模块
Python学习笔记(五)--模块在Python中,一个.py文件就称之为一个模块(Module)。 优点:1、大大提高了代码的可维护性。其次,编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用2、使用模块还可以避免函数名和变量名冲突。相同名字的函数和变量完全可以分别存在不同的模块中,因此,我们自己在编写模块时,不必考虑名字会与其他模块冲突。但是也要注意,尽量不要与原创 2017-03-12 22:30:40 · 329 阅读 · 0 评论 -
Python学习笔记(四)--函数式编程
Functional Programming:函数是Python内建支持的一种封装,我们通过把大段代码拆成函数,通过一层一层的函数调用,就可以把复杂任务分解成简单的任务,这种分解可以称之为面向过程的程序设计。函数就是面向过程的程序设计的基本单元。函数式编程就是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要输入是确定的,输出就是确定的,这原创 2017-03-11 17:27:59 · 633 阅读 · 0 评论 -
Python学习笔记(三)--高级特性
一、切片 [n:k:y] n_开始,k_结束,不包含k,y_步长,间隔取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下:>>> L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack']对这种经常取指定索引范围的操作,用循环十分繁琐,因此,Python提供了切片(Slice)操作符。>>> L[0:3]['Mi原创 2017-03-09 16:47:56 · 297 阅读 · 0 评论 -
Python学习笔记(二)--函数
def my_abs(n): if n > 0: return n else: return -nn = input('input an number: ')print(my_abs(int(n)))一、空函数如果想定义一个什么事也不做的空函数,可以用pass语句:def nop(): passpass语句什原创 2017-03-09 14:37:08 · 328 阅读 · 0 评论 -
Python学习笔记(一)--基础
教程:http://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431664106267f12e9bef7ee14cf6a8776a479bdec9b9000一、基础2、字符串和编码ASCII编码:只有127个字符被编码到计算机里,也就是大小写英文字母、数字和一些符号,编码原创 2017-03-08 20:55:54 · 433 阅读 · 0 评论 -
Python学习笔记(六)--面向对象编程
Python学习笔记(六)--面向对象编程ObjectOriented ProgrammingOOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 面向过程的程序设计:把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即把大块函数通过切割成小块函数来降低系统的复杂度。面向对象的程序设计:把计算机程序视为一组原创 2017-03-13 16:33:51 · 546 阅读 · 0 评论 -
Python学习笔记(七)--面向对象高级编程
Python学习笔记(七)--面向对象高级编程创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。 定义Class:classStudent(object): passs= Student()比如尝试给实例s绑定一个方法:>>>def set_age(self, age): # 定义一个函数作为实例方法...原创 2017-03-14 17:40:19 · 551 阅读 · 0 评论