
python
勇敢滴纸飞机
这个作者很懒,什么都没留下…
展开
-
中谷教育03 Python变量
Python变量 变量是计算机内存中的一块区域,变量可以存储规定范围内的值,而且值可以改变。 有些语言声明变量需要指定变量的类型,如C语言。但是Python中,变量更多情况下是种引用。变量的命名变量名有子母、数字、下划线组成数字不能开头不可以使用关键字a、a1、a_、a_1最好可以直观的看出变量的含义变量的赋值是变量声明和定义的过程>>> a = 1>>> id(a)原创 2015-07-29 09:58:15 · 569 阅读 · 0 评论 -
python 数据类型 序列——列表
python 数据类型 序列——列表**列表**list是处理一组有序项目的数据结构,即你可以在一个列表中存储一个序列的项目。列表是可变类型的数据。用[]表示列表,包含了多个以逗号分割开的数字或者字符串。>>> list1 = ['1','chen','陈']>>> list2 = [1,2,3,4]>>> list3 = ["str1","str1","22"]>>> list4 =原创 2015-08-18 21:26:17 · 965 阅读 · 0 评论 -
python 内置函数
绝对值 abs()、最大值 max()、最小值 min()>>> abs(-9)9>>> l = (2,1,3,5,77,222,97)>>> max<built-in function max>>>> max(l)222>>> min(l)1len()、divmod()、pow()、round()>>> a = "hello">>> len(a)5>>> divmod(5,2原创 2015-08-30 14:59:00 · 625 阅读 · 0 评论 -
python 正则表达式
关于正则表达式 正则表达式(RE)是一种小型的、高度专业化的编程序语言,它内嵌在python中,并通过re模块实现 它可以为想要匹配的相应字符串集指定规则 该字符串集可以包含英文语句、e-mail地址、命令或任何你想要搞定的东西 可以使用RE以各种方式来修改或分割字符串字符匹配普通字符:大多数子母和字符一般都会和自身匹配,如正则表达式“test”会喝字符原创 2015-08-31 17:57:06 · 360 阅读 · 0 评论 -
python 模块
关于模块 模块是python组织代码的基本方式 python的脚本都是用扩展名为py的文本文件保存的,一个脚本可以单独运行,也可以导入到另一个脚本中运行。当脚本被导入运行时,我们称为模块(module) 模块名与脚本的文件名相同,例如我们写了一个名为Items.py的脚本,则可在另外一个脚本中用import Items语句来导入它。但是这行import语句相当于把Items.py中的原创 2015-08-31 11:02:50 · 391 阅读 · 0 评论 -
python 序列处理函数
filter(函数,列表)过滤对列表做过滤 将列表中,每个值对于函数返回值为True的时候,保留 比如:将>5 的值取出来。>>> def f(x):... if x > 5:... return True...>>> f(6)True>>> f(1)>>> l = range(10)>>> filter(f,l)[6, 7, 8, 9]zip()并行遍原创 2015-08-31 10:19:40 · 1425 阅读 · 0 评论 -
python Lambda 表达式
匿名函数lambda 函数是一种快速定义单行的最小函数,可以用在任何需要函数的地方 举个例子:>>> def f(x,y):... return x*y...>>> f(2,3)6>>> g = lambda x,y:x*y>>> g(2,3)6>>> g<function <lambda> at 0x103e12c08>使用python写一些执行脚本时,使用la原创 2015-08-30 13:41:42 · 1529 阅读 · 0 评论 -
python switch
switch语句和if·····elif·····else语句switch语句用于编写多分支结构的程序,类似于if·····elif·····else语句switch语句表达的分支结构比if·····elif·····else语句表达的更清晰,代码的可读性更高但是python并没有提供switch语句,可以通过字典实现switch语句的功能。首先,定义一个字典,其次,调用字典的get()获取相原创 2015-08-30 14:14:20 · 1898 阅读 · 0 评论 -
中谷教育06 Python数据类型 序列 元组
05Python数据类型 序列序列列表、元组和字符串都是序列。序列的两个主要特点是索引操作符合切片操作符。索引操作符让我们从序列中抓取一个特定的项目切片操作符让我们能够获取序列的一个切片,即一部分序列。索引可以是负数切片和索引十分相似。序列名后跟一个方括号,方括号中有一对可选的数字,并用冒号分割。数是可选的,冒号是必须的。序列的基本操作len() 求序列的长度+连接两个序列*重原创 2015-07-30 11:14:30 · 753 阅读 · 0 评论 -
中谷教育04 Python运算符与表达式
Python运算符包括 赋值运算符 (=)算数运算符(+ 、-、 *、 / 、//、%、幂(两个星号))关系运算符(<、>、<=、>=、!=、==(完全等于))逻辑运算符 (and、or、not) 表达式 是将不同数据(包括变量、函数)用运算符按一定规则连接起来的一种式子 注意“/” 除法。如果作用在整型上则是整除,如果作用在浮点型上,则是正常的除法。“//”整数除法(原创 2015-07-29 11:16:39 · 1005 阅读 · 0 评论 -
python 函数
关于函数 同样的代码,一般不写两遍函数的定义def:函数名(参数列表):#可以没有参数 函数体 - 当函数设置默认参数的时候,是自右向左的,即默认值都得在右边。可以指定设定某个默认值。 - 这样不对: 这样指定默认值才对,当指定值的时候,可以不用考虑顺序。 全局变量函数返回值多类型传值 - 以上可以看出,函数可以接受多种类型的值当传递两个函数值的时候 虽然t中有两个值,原创 2015-08-25 15:05:26 · 716 阅读 · 0 评论 -
中谷教育01 走进 python
走进pythonpython 历史和特征python是蟒蛇的意思是一种解释型的、面向对象的、带有动态语义的高级程序设计语言可以让你编程的时候保持自己的风格的程序设计语言,很容易得到自己想要的功能,程序清晰易懂,让开发者专注于问题的本身而不是纠结在语法上1989年诞生,Guido 开发,原来是辅助其他工作,开发出来后发现很强大python 现在多用2.6、2.7等2系列语言中的定位:高阶动原创 2015-07-28 15:12:36 · 819 阅读 · 0 评论 -
python数据类型——字典
引入没有字典的时候我们可能会这么做:>>> t = ['name', 'age', 'sex']>>> v = ['chen', 24, 'male']>>> zip(t,v)[('name', 'chen'), ('age', 24), ('sex', 'male')]>>> v = ['chen', 24]>>> zip(t,v)[('name', 'chen'), ('age'原创 2015-08-25 14:42:16 · 755 阅读 · 0 评论 -
python 流程控制
引入没有字典的时候我们可能会这么做:>>> t = ['name', 'age', 'sex']>>> v = ['chen', 24, 'male']>>> zip(t,v)[('name', 'chen'), ('age', 24), ('sex', 'male')]>>> v = ['chen', 24]>>> zip(t,v)[('name', 'chen'), ('age'原创 2015-08-25 14:41:11 · 708 阅读 · 0 评论 -
中谷教育02 搭建Python环境
搭建python环境Linux 环境大多数都默认安装了python环境命令行输入python可以启动python交互模式推荐使用vim编辑Windows环境可以下载python 安装包(msi包)直接安装自带python的GUI开发环境开发工具很多Linux 环境下举例 其实本人用的是mac系统,其实也是基于unix的,所以和linux差别不大吧这是python的交互模式~ p原创 2015-07-28 16:24:16 · 784 阅读 · 0 评论 -
中谷教育05 Python数据类型
Python中主要的数据类型数字字符串列表元组字典数字 整型长整型(数字后面加l或者L)浮点型(数字后面加. 或者.0)复数型 Python 中不需要事先定义类型,它会根据具体的值判断类型 >>> num1 = 123>>> type(num1)<type 'int'>>>> type(123)<type 'int'>>>> num2 = 999999999原创 2015-07-29 16:30:10 · 1110 阅读 · 0 评论 -
韩顺平 java 第十七讲 排序
内部排序 vs 外部排序内部排序:将需要处理的所有数据都加载到内存中进行排序。包括(交换式排序、选择式排序和插入式排序)外部排序:数据量过大,无法全部加载到内存中,需要借助外部存储进行排序,包括(合并排序法和直接合并排序法)。排序是数据处理中很重要的运算,一般数据处理工作25%的时间都在进行排序。交换式排序属于内部排序法,是运用数据值比较后,根据判断规则对数据位置进行交换,以达到排序的目的。原创 2015-09-23 22:19:26 · 969 阅读 · 0 评论