E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Python自学笔记
Python自学笔记
系列一——认识python
1.什么是python?python是一门优雅而健壮的编程语言,于1989年由GuidovanRossum创建,python具有以下几个特点:1>.面向对象Python绝不像java或Ruby仅仅是一门面向对象语言,事实上,它融汇了多种编程风格。2>可升级Python与Linux的shell有相同点,也有不同点,但是shell的代码重用度太低,而python不一样,你可以在做项目的过程中不断完善你
迎风飘来
·
2015-06-03 21:27
python
自学系列
Python自学笔记
之基础知识回顾2
条件判断和循环条件判断计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现:age = 20 if age >= 18: print 'your age is', age print 'adult'根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,
twobeings
·
2015-05-20 20:00
python
Python自学笔记
之基础内容回顾
语法Python的语法比比较简单,采用缩进方式。缩进有利有弊。好处是强迫你写出格式化的代码,但没有规定缩进是几个空格还是Tab。按照约定俗成的惯例,应该始终坚持使用4个空格的缩进。缩进的另一个好处就是强迫你写出缩进较少的代码,你会倾向于把一段很长的代码拆分成若干函数,从而得到缩进较少的代码。缩进的坏处就是“复制-粘贴”功能失效了。当你重构代码的时候,粘贴过去的代码必须重新检查缩进是否正确。此外
twobeings
·
2015-05-20 19:00
python
Python自学笔记
1-Hello World
Python是一种通用的计算机程序设计语言它可以用来制造很多东西包括Web应用,桌面应用程序等等。初学者可以使用在线解释器学习Python的入门知识。在线解释器有:SkulptPythoninterpreterRepl.itPythoninterpreterIdeone.comPythoninterpreterCodepadPythoninterpreter也可以在本地安装Python的IDE:O
星空你好
·
2015-05-16 17:13
Python
python
Python自学笔记
之高级特性——生成器
生成器通过列表生成式,我们可以直接创建一个列表。但是受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。而如果列表元素可以按照某种算法推算出来,我们就可以在循环的过程中不断推算出后续的元素。这样就不必创建完整的list,从而节省大量的时间。在Python中,这种一边循环一边计
twobeings
·
2015-04-13 18:00
python
Python自学笔记
之高级特性2——列表生成式
列表生成式列表生成式即ListComprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。例如,要生成[1,2,3,4,5,6,7,8,9,10]可以用range(1,11),但如果要生成[1x1,2x2,3x3,...,10x10]怎么做?方法一是循环:>>>L=[]>>>forxinrange(1,11):... L.append(x*x)...>>>L[
twobeings
·
2015-04-11 08:00
python
Python自学笔记
之高级特性1——切片和迭代
切片取一个list或tuple的部分元素是非常常见的操作。比如,一个list如下:>>> L = ['M', 'S', 'T', 'B', 'J']取前三个元素,苯办法:>>> r = [] >>> n = 3 >>> for i in range(n): ... r.append(L(i)) ... >>> r ['M', 'S', 'T']对这种经常取指定索引范围的操作,用循环十分繁琐,
twobeings
·
2015-04-09 07:00
Python自学笔记
之函数3——递归函数
递归函数在函数内部,可以调用其他函数。如果一个函数在内部调用自己本身,这个函数就是递归函数。例如,用函数fact(n)表示计算阶乘n!=1x2x3x4x...xn的过程,则fact(n)= n!=1x2x3x4x...xn=(n-1)!xn=fact(n-1)xn所以,fact(n)可以表示为nxfact(n-1),只有n=1时需要特殊处理。于是,fact(n)用递归的方式写出来就是:def fa
twobeings
·
2015-04-08 07:00
python
Python自学笔记
之函数2——定义函数以及函数的参数
定义函数Python中定义函数要使用def语句(同样让人想起数据库中函数定义),依次写出函数名、括号、括号中的参数和冒号,然后再缩进块(Python语法比较简单,采用缩进方式。即每一行都是一个语句,当语句以冒号结尾时,所进的语句视为代码块。按照约定俗成的惯例,应该始终坚持使用4个空格的缩进。基础内容中有提到过,以后有机会要把前面的一点基础知识的笔记补全。。)中编写函数体,函数的返回值用return
twobeings
·
2015-04-03 06:00
python
Python自学笔记
之函数1——调用函数
调用函数Python的内置函数很多,可至其管网查看文档:https://docs.python.org/2/library/functions.html在知道函数名的情况下也可以在命令行用help()查看帮助信息。例如Python中求绝对值的函数abs,可通过help(abs)查看abs的帮助信息在调用函数时如果传入的参数数量不对,会报TypeError的错,而且Python会明确提示该方法有几个
twobeings
·
2015-03-19 05:00
python
Python自学笔记
之函数1——调用函数
调用函数Python的内置函数很多,可至其管网查看文档:https://docs.python.org/2/library/functions.html在知道函数名的情况下也可以在命令行用help()查看帮助信息。例如Python中求绝对值的函数abs,可通过help(abs)查看abs的帮助信息在调用函数时如果传入的参数数量不对,会报TypeError的错,而且Python会明确提示该方法有几个
twobeings
·
2015-03-19 05:00
python
Python自学笔记
之dict和set
dictdict全称dictionary(只为复习一下不常用单词),也就是其他语言中的map,使用键值对存储数据,查找速度极快。使用方法:d={'key1':value1,'key2':value2}查找key对应值的方法:d['key1'] 对应输出即为value1如未初始化,添加值的方法:d['key1']=value1_1 注意,一个key只能对应一个值,后面放入的值会把前面的值冲掉如果ke
twobeings
·
2015-03-18 06:00
python
Python自学笔记
(四)函数
函数根据校园网资源——中谷教育视频总结的,发出来以便自己查阅~~将代码分而治之,逐个击破的思想:tip1:argument是参数的意思tip2:#coding:gbk这样能输入输出英文tip3:输出格式print"%s:%s"%(x,y)一。函数的定义和调用def函数名(参数列表也可以不用参数):Exanple4.1加法函数defadd():c=a+bprintc#定义add()#调用二。参数列表
释放Whatever
·
2013-12-12 20:48
Python
windows
自学
语言
全局变量
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他