随笔分类 -  python学习之路

摘要:主要内容 装饰器的定义 本质是函数。(装饰其他函数) 它可以让其他函数在不需要做任何代码变动的前提下增加额外功能。 装饰器的重要性 比如:已经上线的生产环境上有100个函数,需要增加新功能,新增功能不能修改源代码,也不能修改原函数的,这个时候就用到了装饰器。 装饰器经常有切面需求的场景,比如:插入日 阅读全文
posted @ 2017-07-27 17:18 cathywu 阅读(414) 评论(0) 推荐(0)
摘要:主要内容 函数基本语法及特性 定义 数学函数定义:一般的,在一个变化过程中,如果有两个变量x和y,并且对于x的每一 个确定的值,y都有唯一确定的值与其对应,那么我们就把x称为自变量,把y称为因变 量,y是x的函数。自变量x的取值范围叫做这个函数的定义域。 但编程中的「函数」概念,与数学中的函数是有很 阅读全文
posted @ 2017-07-20 07:24 cathywu 阅读(450) 评论(0) 推荐(0)
摘要:主要内容 字符编码 基本概念 字符(Character) 是各种文字和符号的总称。 字符集(Character set) 是一个系统支持的所有抽象字符的集合。 字符编码(Character encoding) 是把字符集中的字符,编码为特定的二进制数,以便在计算机中存储。每个字符集中的字符都对应一个 阅读全文
posted @ 2017-07-20 07:22 cathywu 阅读(314) 评论(0) 推荐(0)
摘要:主要内容 文件操作 打开文件的模式 打开文件的模式有: r,只读模式(默认)。 w,只写模式。【不可读;不存在则创建;存在则删除内容;】 a,追加模式。【可读;不存在则创建;存在则只追加内容;】 "+" 表示可以同时读写某个文件 r+,可读写文件。【可读;可写;可追加】 w+,写读 a+,同a r+ 阅读全文
posted @ 2017-07-20 07:21 cathywu 阅读(348) 评论(0) 推荐(0)
摘要:本节内容: 字符串操作 概述 字符串是以''或""括起来的任意文本,比如'abc',"xyz"等等。请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。 如果字符串本身包含'怎么办?比如我们要表示字符串 I'm OK ,这时,可以用" "括起来 阅读全文
posted @ 2017-07-20 07:19 cathywu 阅读(279) 评论(0) 推荐(0)
摘要:本节内容: 1 列表 2 元组 3 参考网页 列表 Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作。 定义列表 names = ['Michael', 'B 阅读全文
posted @ 2017-07-20 07:18 cathywu 阅读(284) 评论(0) 推荐(0)
摘要:本节内容: 数据类型 数字 int(整型) 在32位机器上,整数的位数为32位,取值范围为-231~231-1,即-2147483648~2147483647 在64位系统上,整数的位数为64位,取值范围为-263~263-1,即-9223372036854775808~92233720368547 阅读全文
posted @ 2017-07-20 07:17 cathywu 阅读(1929) 评论(0) 推荐(0)
摘要:本节内容 在上一章引用模块的时候,会生成一个login.pyc的文件。这个.pyc的文件是做什么的了? python 是一门解释型语言,c是compiled的缩写.为什么会有.pyc的文件了? 概念澄清:解释型语言和编译型语言 计算机是不能够识别高级语言的,所以当我们运行一个高级语言程序的时候,就需 阅读全文
posted @ 2017-07-20 07:16 cathywu 阅读(338) 评论(0) 推荐(0)
摘要:本节主要内容: Python的强大之处在于他有常丰富和强大的标准库和第三库. 引用其他模块 要使用一个模块,我们必须首先导入该模块。Python使用import语句导入一个模块。例如,导入系统自带的模块 math: 只希望导入用到的math模块的某几个函数,而不是所有函数,可以用下面的语句: 调用m 阅读全文
posted @ 2017-07-20 07:15 cathywu 阅读(181) 评论(0) 推荐(0)
摘要:本节主要内容: if-else流程判断 if 语句概述 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现: 注意: Python代码的缩进规则。具有相同缩进的代码被视为代码块,上面的3,4行 print 阅读全文
posted @ 2017-07-20 07:10 cathywu 阅读(532) 评论(0) 推荐(0)
摘要:本节主要内容: 例一 input() 例二字符拼接 例三 %占位符 例四 raw_input()和 input() 例五 格式化用户交互 例六 数组格式化 参考网页 用户使用input函数实现交互,本节通过示例来学习此节内容: 例一 input() 运行后,提示输入“username”和“passw 阅读全文
posted @ 2017-07-20 07:09 cathywu 阅读(244) 评论(0) 推荐(0)
摘要:本节主要内容: 基本概念 计算机中储存的信息都是二进制的0/1串,当我们要在计算机中存储诸如英文、中文、标点符号等字符时,需要先把字符转化成二进制的0/1串之后再保存到计算机中;而当我们要读取保存在计算机中的信息时,需要通过一定的方法把里面的二进制0/1串转化成为原先的字符,然后再通过显示器等渠道进 阅读全文
posted @ 2017-07-20 07:08 cathywu 阅读(202) 评论(0) 推荐(0)
摘要:本章内容 定义 变量是用来存储信息,用于后面程序计算。变量的信息是存在memory里面。 变量声明 上述代码声明了一个变量,变量名为: name,变量name的值为:"Cathy Wu" 变量规则 变量名只能是 字母、数字或下划线的任意组合。 变量名的第一个字符不能是数字。 以下关键字不能声明为变量 阅读全文
posted @ 2017-07-20 07:03 cathywu 阅读(171) 评论(0) 推荐(0)
摘要:本章内容 python简介 python发展史 python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。Python崇尚优美、清晰、简单,是一个优秀并广泛使用的语 阅读全文
posted @ 2017-04-06 07:22 cathywu 阅读(245) 评论(0) 推荐(0)