language_Python2
zh_yt
绚烂明亮、灰头土脸,都不过是生命中的一个个时段,不要停下奔跑的脚步... ...
展开
-
Python 数据皆对象
Python 数据是对象对象思想Python 程序中的一切数据都是对象。对象包括自定义对象及基本的数据类型(如数值、字符串、列表、字典)等。# coding=utf-8__author__ = 'Z'x = 1y = 2print('x:', x, id(x))print('y:', y, id(y))y = xprint('x:', x, id(x))print('y:', y, id原创 2015-07-02 23:06:14 · 590 阅读 · 0 评论 -
Python三种结构
Python的三种结构顺序、分支、循环Created with Raphaël 2.1.0测试结果?True处理接下来False:else处理yesno# coding=utf-8__author__ = 'zyt'# if-elif-elsex = 0if x < 0: print 'x less than 0'elif x == 0: print 'x equals to原创 2015-07-13 12:06:18 · 3153 阅读 · 0 评论 -
Python的文件
Python的文件文件对象一些跨平台的os模块的属性: os模块属性 说明 os.curdir ‘.‘(Windows and POSIX) os.pardir ‘..‘(Windows and POSIX),父目录 os.devnull ‘/dev/null‘(POSIX)、’nul‘(Windows),null device的路径 os.sep ‘/‘(PO原创 2015-07-21 17:15:36 · 494 阅读 · 0 评论 -
Python的模块module导入与使用
Python 的模块导入与使用导入和使用模块module例子:# coding=utf-8__author__ = 'zyt'import sysimport os# 输入文件名fname = raw_input('input a new file name:')if os.path.exists(fname): if raw_input("WARN:'%s' already exi原创 2015-07-07 23:40:52 · 1495 阅读 · 0 评论 -
Python映射类型、集合类型
Python映射类型、集合类型映射类型:字典# coding=utf-8__author__ = 'zyt'd = {'a': 1, 'b': 2, 'c': 3, 'd': 4}print d.keys()运行结果:['a', 'c', 'b', 'd']集合类型:set可变集合set不可变集合frozenset# coding=utf-8__author__ = 'zyt's1原创 2015-07-15 17:03:14 · 3580 阅读 · 0 评论 -
Python序列:字符串、元组、列表
序列:字符串、元组、列表序列Sequence有一些Python的类型,它的成员是有序排列的,且可以通过下标偏移量访问它的一个或几个成员,这类Python类型统称为序列。 序列操作符 说明 seq[start:stop:step] 切片 seq[index] 获得某一元素 seq[index1:index2] 起止的切片 seq1 + seq2 连接操作 se原创 2015-07-15 15:15:08 · 1314 阅读 · 0 评论 -
Python基础之变量类型
Python 基础之变量类型基本数据类型Python有五个标准的数据类型: Numbers(数字) String(字符串) List(列表) Tuple(元组) Dictionary(字典) ## 数字Python支持四种不同的数值类型: int(有符号整型) long(长整型[也可以代表八进制和十六进制]) float(浮点型)原创 2015-07-14 19:17:27 · 1827 阅读 · 0 评论 -
Python的函数
Python的函数定义函数def function_name(param, param, ...): function_suite return [expression]ordef function_name(param, param, ...): pass变量作用域局部变量 / 全局变量:定义在函数内部的变量拥有一个局部作用域,定义在函数外的拥有全局作用域。局部变量只能在其原创 2015-07-07 16:49:27 · 449 阅读 · 0 评论 -
Python的类
Python的类# coding=utf-8__author__ = 'zyt'class Fruit(): name = None age = 0 def __init__(self): # 自动被调用 self.name = 'apple' self.age = 1 print '类名是', self.__class__原创 2015-07-13 20:01:19 · 545 阅读 · 0 评论 -
Python 的一些高级特性
Python 的一些高级特性切片 slice# coding=utf-8__author__ = 'Z'li = [10, 11, 12, 13, 14, 15]print li[1:2]print li[-3:-1]运行结果:[11][13, 14]迭代 iterPython中的迭代是通过 for..in 实现的。列表推导式 list comprehension例子:# coding=原创 2015-07-07 01:37:58 · 705 阅读 · 0 评论 -
Python文件操作之open()的mode
open的modemode can be:'r' when the file will only be read, 只读,'w' for only writing (an existing file with the same name will be erased), 只写,and 'a' opens the file for appending; any data written to t原创 2015-07-22 17:13:56 · 20318 阅读 · 0 评论