- 博客(11)
- 收藏
- 关注
原创 中谷教育Python26~29笔记——正则表达式
正则表达式定义:是一种小型的,高效专业化的编程语言,(在python中)它内嵌在python中,并通过re模块实现。——可以为想要匹配的相应字符串集值定规则——该字符串集可能包含英文语句,e-mail地址,命令或者任何你想要搞定的东西。——可以问诸如“这个字符串匹配该模式吗?”——“在这个字符串中是否有部分匹配该模式呢?”——你也可以使用re以各种方式来修改或分隔字符串。
2014-12-28 10:26:05 636
原创 中谷教育Python25笔记——包和模块
模块是python组织代码的基本方式python的脚本都是用扩展名为py的文本文件保存的,一个脚本可以单独运行,也可以导入赢一个脚本中运行。当脚本被导入运行时,我们将其称为模块(module)模块名与脚本的文件名相同——例如我们编写了一个名为Items.py的脚本,则可在另一个脚本中用import Items语句来导入它。但是这样,我们我们不需要部分的代码,也被执行。所以要使用pyth
2014-12-28 10:24:49 838
原创 中谷教育Python21~24笔记——switch和内联函数
1、首先,python并没有提供switch语句2、python可以通过字典实现switch语句的功能。 实现方法分为两步:——首先,定义一个字典——其次,调用字典的get()获取相应的表达式3、例子from __future__ import division def jia(x,y): return x + ydef jian(x,y):
2014-12-28 10:23:28 992
原创 中谷教育Python20笔记——Lambda表达式???
匿名函数——lambda函数时一种快速定义单行的最小函数,是从lisp借用来的,可以用在任何需要函数的地方g = lambda x,y:x * yg(2,3)61、使用python写一些执行脚本时,使用lambda可以省去定义函数的过程,让代码更加精简2、对于一些抽象的,不会别的地方再复用的函数,有时候给函数起个名字也
2014-12-24 12:00:22 545
原创 中谷教育Python19笔记——函数之冗余参数
多类型传值 1、 t = ('name','hanlei')def f(x,y) print "%s : %s" % (x,y)f(*t)用这种方法直接把元组里的值赋给函数里的形参,元组用的是一个星号name : hanlei2、d={'age':30,
2014-12-24 11:58:55 508
原创 中谷教育Python15~18笔记——函数
函数:函数就是完成特定功能的一个语句组,这组语句可以作为一个单位使用,并且给它取一个名字。可以通过函数名在程序的不同地方多次执行(这同城叫做函数调用),却不需要再所有地方都重复编写这些语句。自定义函数——用户自己编写的预定义的python函数——系统自带的一些函数,还有一些第三方编写的函数,如其他程序员编写的一些函数,对于这些现成的函数用户可以直接拿来使用。为什么使用函数:
2014-12-23 23:22:33 694
原创 中谷教育Python09~14笔记——流程控制
if elseif语句:——python的if语句类似其他语言。if语句包含一个逻辑表达式,使用表达式比较,在比较的结果的基础上作出决定。 注:python使用缩进作为其语句分组的方法,建议使用4个空格代替缩进if else语句:——if 1—— print('N0')——else: (else这里也有分号)—— print('YES')
2014-12-23 23:21:01 913
原创 中谷教育Python05笔记——数据类型、数字、字符串
包含的数据类型数字、字符串、列表、元组、字典数字——整型、长整形、浮点型、复数型整数int表示的范围-2147483648到2147483647长整形long :为了区分长整形和普通整数,需要在整数后加L或小写l。num = 1l type(num) 浮点型float:复数型:c = 3.14j type(c)
2014-12-23 23:16:58 814
原创 中谷教育Python04笔记——运算符与表达式
python运算符包括复制、运算、关系、逻辑表达式是将不同数据(包括变量、函数)用运算符按一定规则连接起来的一种式子。3/2运算出是13.0/2运算出1.5“//”是整除法——3.0//2得到的是1.0“**”是平方——3**2得到的是9关系运算符返回布尔值逻辑与:and A and B逻辑或:or A or B逻辑非:
2014-12-23 23:13:52 485
原创 中谷教育Python03笔记——变量
命名1、数字、字母、下划线2、数字不可开头3、不可是关键字赋值a = 1ld(a)未定义而使用会报错a = 123a = 456python以数据为主,所以并不是a内存指向的内容从123变成了456,而是a这个指针从123那个内存,指向了456那个内存。num1 = 123 是在内存中有了一个123,然后通过num1这个标签去引用123,
2014-12-23 23:13:07 521
原创 中谷教育Python02笔记——开始编程吧
python的文件类型源代码的文件以py为扩展名,由python程序解释,不需要编译字节代码:python源文件经编译后生成的扩展名为“pyc”的文件; 编译方法——import py_compile py_compile.compile("hello.py")优化代码:经过优化的源文件,扩展名为“.pyo”
2014-12-23 22:52:44 801
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人