魔法方法、属性和迭代器

作者:追风剑情 发布于:2017-12-19 15:24 分类:Python

示例 # -*- coding: cp936 -*- #魔法方法、属性和迭代器 class NewStyle(object):#继承object的类作为新式类 pass #这句声明之后定义的类都为新式类 __metaclass__ = type #使用新式类 #在Python3.0中都是新式类,不需要显示声明. class FooBar: de...

阅读全文>>

标签: Python

评论(0) 浏览(268)

异常

作者:追风剑情 发布于:2017-12-15 21:37 分类:Python

示例 # -*- coding: cp936 -*- #异常 #使用raise函数引发异常 #raise Exception #raise Exception('hyperdrive overload') #自定义错误信息 import exceptions #dir函数可列出模块内容 #exceptions模块中的异常类都可用在raise语句中 #Exce...

阅读全文>>

标签: Python

评论(0) 浏览(259)

作者:追风剑情 发布于:2017-12-15 15:59 分类:Python

示例 # -*- coding: cp936 -*- #类型检查 x = (1,2,3) print isinstance(x, tuple) #是否为元组类型 print isinstance(x, list) #是否为列表类型 print isinstance(x, str) #是否为字符串类型 print isinstance(x, dict) #是不为字典类型 pr...

阅读全文>>

标签: Python

评论(0) 浏览(253)

函数

作者:追风剑情 发布于:2017-12-13 15:21 分类:Python

示例 # -*- coding: cp936 -*- #函数 #内建的callable函数可以用来判断函数是否可调用 #callable在Python3.0中不再可用,需要使用表达式hasattr(func, __call__)代替。 print '判断函数是否可调用' import math x = 1 y = math.sqrt print callable(x) ...

阅读全文>>

标签: Python

评论(0) 浏览(293)

循环语句

作者:追风剑情 发布于:2017-12-12 21:42 分类:Python

示例 # -*- coding: cp936 -*- #while循环 x = 1 while x <= 5: print x x += 1 #Python中的语句块是用缩排来识别的 #让用户必须输入名字,不能输入空字符 name = '' while not name or name.isspace(): #while not name.s...

阅读全文>>

标签: Python

评论(0) 浏览(339)

if条件语句

作者:追风剑情 发布于:2017-12-12 16:40 分类:Python

示例 # -*- coding: cp936 -*- print '条件和条件语句' #下面的值会被解释器看作假(false) #False、None、0、""、()、[]、{} #显示转换布尔值 print bool('I think, therefore I am') #if语句 #短路逻辑(惰性求值),类似三元运算. #如果raw_input()返回假(即,空字符串),则执行or后面...

阅读全文>>

标签: Python

评论(0) 浏览(264)

赋值操作

作者:追风剑情 发布于:2017-12-12 15:15 分类:Python

示例 # -*- coding: cp936 -*- #print打印多条语句,用逗号隔开 print 'Age:', 42 print 1,2,3 name = 'Gumby' salutation = 'Mr.' greeting = 'Hello,' #多条语句会自动以空格分开 print greeting, salutation, name #以逗号结尾...

阅读全文>>

标签: Python

评论(0) 浏览(267)

字典

作者:追风剑情 发布于:2017-12-11 15:49 分类:Python

示例 # -*- coding: cp936 -*- names = ['Alice', 'Beth', 'Cecil', 'Dee-Dee', 'Earl'] numbers = ['2341', '9102', '3158', '0142', '5551'] print numbers[names.index('Cecil')] #字典 #键: 可以是任意的不可变类型,...

阅读全文>>

标签: Python

评论(0) 浏览(311)

字符串方法

作者:追风剑情 发布于:2017-12-9 18:36 分类:Python

示例 # -*- coding: cp936 -*- import string from string import digits,letters,lowercase,printable,punctuation,uppercase print '字符串常量' print digits #包含数字0~9的字符串 print letters #包含所有字母(大写或小写)的字符串 ...

阅读全文>>

标签: Python

评论(0) 浏览(288)

格式化字符串

作者:追风剑情 发布于:2017-12-8 11:43 分类:Python

示例 # -*- coding: cp936 -*- #字符串和元组一样,是不可修改的 #如果使用列表或者其他序列代替元组,那么序列会被解释为一个值, #只有元组和字典可以格式化一个以上的值。 #如果要在格式字符串中包含百分号,可以这样写%% print '字符串格式化' format = "Hello, %s. %s enough for ya?" va...

阅读全文>>

标签: Python

评论(0) 浏览(321)

元组

作者:追风剑情 发布于:2017-12-5 18:17 分类:Python

示例 # -*- coding: cp936 -*- #元组不能修改。 #元组可以在映射中当作键使用,而列表不行。 #元组作为很多内建函数和方法的返回值存在。 #创建一个元组 t = 1,2,3 print t #或者括起来 t = (1,2,3,4) print t #创建空元组 t = () print t #创建只包含一个值的元组,以逗号结尾 t =...

阅读全文>>

标签: Python

评论(0) 浏览(311)

列表操作

作者:追风剑情 发布于:2017-12-5 15:57 分类:Python

示例 # -*- coding: cp936 -*- print '字符串转成字符列表' chr_list = list('Hello') print chr_list print '字符列表转字符串' print ''.join(chr_list) print '索引赋值' x = [1, 1, 1] x[1] = 2 print x print '分片赋值' name = list(...

阅读全文>>

标签: Python

评论(0) 浏览(268)

列表

作者:追风剑情 发布于:2017-12-4 21:11 分类:Python

示例 # -*- coding: cp936 -*- print '列表' edward = ['Edward Gumby', 42] john = ['John Smith', 50] database = [edward, john] print database print '通用序列操作: 索引(indexing)、分片(slicing)、加(adding)、乘(...

阅读全文>>

标签: Python

评论(0) 浏览(329)

字符串

作者:追风剑情 发布于:2017-12-3 14:55 分类:Python

# -*- coding: cp936 -*- print "Python中字符串支持单引号或者双引号,也支持转义符" print "Hello. world!" print 'Hello. world!' print "Let's go!" print 'Let\'s go!' print "\"Hello. world!\" she said" print "拼接字符串" ...

阅读全文>>

标签: Python

评论(0) 浏览(305)

保存并执行程序

作者:追风剑情 发布于:2017-12-3 14:00 分类:Python

在IDLE中新建一个文件 编辑并保存(hello.py),然后按Ctrl+F5运行 通过命令行运行hello.py 首先把安装目录下的python.exe配到环境变量中。

阅读全文>>

标签: Python

评论(0) 浏览(317)

模块

作者:追风剑情 发布于:2017-12-3 13:45 分类:Python

Python语言本身就提供了对复数的支持。 Python中没有单独的虚数类型。它们被看作实部分为0的复数。 cmath模块提供了支持复数计算的函数, 虚数均以j(或者J)结尾。

阅读全文>>

标签: Python

评论(0) 浏览(259)

Powered by emlog  蜀ICP备18021003号   sitemap

川公网安备 51019002001593号