Python入门教程
智能交易网
数据挖掘,宽客,量化金融。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
2.4 python中的字符串、索引和截取 [python入门教程]
字符串可以用单引号,双引号,三引号成对括起来,索引用[]界定,切片用[:]来省略和连接,这点类似于Matlab。>>> s1='Python'>>> s2=' is cool!'>>> str=s1+s2>>> str'Python is cool!'>>> str[0]'P'>>> str[2:5]'tho'>>> str[:2]'Py'>>> str[3:]'hon原创 2014-01-27 23:15:48 · 1754 阅读 · 0 评论 -
3.1 python中的数据类型 [python入门教程]
当我们创建一个变量时,系统会自动创建该变量的对象,该对象有三个属性值:身份id、类型type和值。示例:>>> a=5>>> id(a)10415032>>> type(a)>>> a5 主要数据类型:Number(数字) 包括int,long,float,double,complexString(字符串) 例如:hel原创 2014-02-03 12:27:41 · 606 阅读 · 0 评论 -
4.2 Python中的字符串操作
字符串的操作前面基本已讲过,这里不再赘述。上例子: 这个程序是检测输入字符串首个必须是字母或下划线开头,后面是字母、下划线或数字。import stringalphas=string.letters+'_'nums=string.digitsprint('输入变量检测(长度至少2个)')myInput=raw_input('>:')if len(my原创 2014-02-06 00:40:40 · 1488 阅读 · 0 评论 -
4.1 Python中的序列操作
字符串,列表和元组中的成员都按次序排列,可以通过下标访问,所以都称为序列。 序列有着相同的访问模式,通过偏移量或切片方式访问。 1. 成员操作符>>>a='hello world!'>>>b='hello'>>>c='hey'>>>b in aTrue >>>c in a false>>>c not in bTrue>>>原创 2014-02-06 00:36:58 · 1229 阅读 · 0 评论 -
4.3 Python中的字符串格式化
将字符按指定格式输出,可以在Python2.7的chm帮助文档中检索:formatting可找到fromatting.string(%)帮助主题比如: >>> print('输出数字:%d'%5)输出数字:5>>> print('输出浮点数字:%f'%0.005)输出浮点数字:0.005000>>> print('输出十六进制数字:%x'%108)输出十六进制数字原创 2014-02-06 00:43:02 · 1404 阅读 · 0 评论 -
5.1 Python中的列表
列表是将一系列的数据(可以是不同类型)放在一起,通过下标或切片访问。>>> alist=[1,2,3,'a',['win','lose'],1-2j]>>> alist[1, 2, 3, 'a', ['win', 'lose'], (1-2j)]>>> alist[3:4]['a']>>> alist[4][1]'lose'>>> list('foo')['f'原创 2014-02-12 23:59:56 · 573 阅读 · 0 评论 -
5.3 Python中的列表配对和枚举
zip可以将两个列表配对:>>> x = [1, 2, 3]>>> y = [4, 5, 6]>>> zipped = zip(x, y)>>> zipped[(1, 4), (2, 5), (3, 6)]>>> x2, y2 = zip(*zipped)>>> x == list(x2) and y == list(y2)True enumera原创 2014-02-13 00:07:48 · 2713 阅读 · 0 评论 -
6 Python中的元组
元组可以理解为用圆括号括起来的列表,是一种容器对象,但拥有更多特性。 >>> t=(2,3,'a',['win','lose'],1-2j)>>> t(2, 3, 'a', ['win', 'lose'], (1-2j))>>> t[2:4]('a', ['win', 'lose'])>>> t[3][1]'lose'>>> t=t+('free',2原创 2014-02-13 00:11:30 · 529 阅读 · 0 评论 -
5.2 Python中的列表操作
成员关系操作:>>> 1 in alistTrue>>> 'win' in alistFalse>>> 'lose' in alist[3]True 连接操作符‘+’将两个列表合并起来,追加元素用append,不能将列表和元素直接相加。>>> blist=['start','over']>>> alist+blist[1, 2, 'hello',原创 2014-02-13 00:03:03 · 664 阅读 · 0 评论 -
3.3 第一个python程序 [python入门教程]
虽然现在讲有点早,但不难理解。将以下文本复制到记事本中,命名为t1.py放在c::\python27目录下。 1 这是一个创建一个文件,并在控制台写入行到新建的文件中。import os ls = os.linesep #get filename while True: fname = raw_input('Enter filename:')原创 2014-02-03 12:52:57 · 899 阅读 · 0 评论 -
3.2 python中的运算符 [python入门教程]
Python 提供一整套布尔比较和逻辑运算,详细信息请分别参见下表:表 1. Python 中的布尔比较运算符运算符描述示例小于i 小于等于i >大于i > 100>=大于等于i >= 100==相等i == 100!=不相等(另外使用 i原创 2014-02-03 12:35:43 · 1111 阅读 · 0 评论 -
1. python语言特点和安装 [python入门教程]
工作需要,准备从春节开始学习python,它是一门脚本语言,和Java、PHP类似,解释执行。该语言精简而优美,功能强大,可适用于多种领域,从桌面程序、网站到游戏开发,到嵌入式、移动设备开发,自动化控制,可以大量简化你的工作量。除了底层系统编程,C/C++能干的,Python都能干,而且以更少的代码量干成,还可以作为嵌入式脚本语言嵌入到其它语言的程序里。原创 2014-01-27 21:02:30 · 1154 阅读 · 0 评论 -
2.1 python中的print和raw_input语句 [python入门教程]
1111111111原创 2014-01-27 22:05:25 · 1610 阅读 · 0 评论 -
2.6 python中的字典 [python入门教程]
字典是一对映射数据类型,或者理解为关联数组或哈希表,由键-值成对构成,key-value。字典元素用{}括起来。 示例:>>> dict={'host':'earth'}>>> dict['port']=80 #增加元素到字典>>> dict{'host': 'earth', 'port': 80}>>> dict['host']'earth'>>> dict.原创 2014-01-27 23:51:33 · 691 阅读 · 0 评论 -
2.7 python中的代码块和缩进 [python入门教程]
python很有意思,它没有像c语言那样的函数块界定符{ },也没有像Delphi那样的 begin ... end语句块标示。全部通过代码块缩进来进行识别,这很让人诧异,难道设计者认为这个门语言简洁到几句话就可以实现特定功能?不需要进行长篇大论? 实际上,它足够简洁,没有那些多余的字符,程序的可读性大大增强,即使几年后,你仍然能够轻松阅读和理解你曾经写过的代码。原创 2014-01-27 23:59:35 · 1327 阅读 · 0 评论 -
2.3 python中的变量和赋值 [python入门教程]
python是用C语言写出来的,区分大小写,赋值方法:>>> c=0>>> miles=1000>>> name='Bob'>>> c=c+1>>> kilometers=1.609*miles>>> print '%f miles is the same as %f km'%(miles,kilometers)1000.000000 miles is the same as 16原创 2014-01-27 23:05:22 · 678 阅读 · 0 评论 -
2.9 python中的while循环语句 [python入门教程]
示例:>>> i=0>>> while i<6: print '%d' % (i) i+=1012345原创 2014-01-28 00:55:20 · 771 阅读 · 0 评论 -
2.8 python中的if...elif...else语句 [python入门教程]
直接上例子吧:>>> num=raw_input('请输入一个数字以进行判断:')请输入一个数字以进行判断:5>>> if num>0: print '正数'elif num==0: print '为零'else: print '负数' 正数 注意print前面空格数保持一致,一般设为4个空格,elif是else if的原创 2014-01-28 00:43:48 · 1149 阅读 · 0 评论 -
2.2 python中的操作符 [python入门教程]
直接上例子:>>> print -2*4+3**21 先对3进行平方,然后是-2*4,然后对两个结果相加。原创 2014-01-27 22:44:03 · 631 阅读 · 0 评论 -
2.5 python中的列表和元组 [python入门教程]
列表和元组都可以理解为 数组 ,数组只能存储数据,这两个可以存储更多的数据类型。列表中的元素个数和元素值可以改变,元组不可以。 列表示例:>>> list=[1,2,3,4,5]>>> list[1, 2, 3, 4, 5]>>> list[0]1>>> list[2:][3, 4, 5]>>> list[:3][1, 2, 3]>>> list[1:2]原创 2014-01-27 23:34:02 · 851 阅读 · 0 评论 -
5.4 Python中对列表的增删改
对列表的增删改:>>> s['ok', 'The', 'fox', 'when', 'small', 'iss']>>> s.insert(2,'key')>>> s['ok', 'The', 'key', 'fox', 'when', 'small', 'iss']>>> s.append('find')>>> s['ok', 'The', 'key', 'fox',原创 2014-02-13 00:09:25 · 607 阅读 · 0 评论
分享