摘要: 3.1 序列类型序列类型支持成员操作符(in)、大小计算函数(len())、分片([]),并且都是可迭代的。元组(tuple):有序的,包含0个或多个对象引用。元组是固定的不可修改。如果要修改元组可以用List()将其转换为列表。命名元组(namedtuple):简单记录一下用法。>>> import collections >>> Student = collections.namedtuple("Student","name id") >>> stu = [] >>> stu.a 阅读全文
posted @ 2011-06-04 20:12 小苏打 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 2.7.1 print_unicode.py 1 import sys 2 import unicodedata 3 4 def print_unicode_table(word,word2): 5 print("decimal hex chr {0:^30}".format("name")) 6 print("------- ----- --- {0:-<30}".format("")) 7 8 code = ord(" ") 9 end = sys.maxunicode10 11 wh 阅读全文
posted @ 2011-05-28 15:48 小苏打 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 常用的字符串方法: s.count(t,start,end):返回字符串s(或s的start:end分片中)t出现的个数 s.find(t,start,end):返回字符串s(或s的start:end分片中)t出现的最左位置,若没有找到则返回-1,s.rfind()返回出现的最右位置 s.index(t,start,end):返回字符串s(或s的start:end分片中)t出现的最左位置,若没有... 阅读全文
posted @ 2011-05-26 16:57 小苏打 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 2.1 标识符与关键字标识符规则一:关于引导字符和后续字符,只要是Unicode编码的字符都可以作为引导字符包括ASCII字符,下划线(_),以及大多数非英文字符。后续字符是任意的引导字符,或者非空格,包括Unicode中认为是数字的字符。标识符大小写敏感。规则二:标识符不能与Python的关键字重名。Python中的关键字:and continue except global lambda pass whileas def False if None raise withassert del finally import nonlocal return yieldbreak elif for 阅读全文
posted @ 2011-05-25 12:15 小苏打 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 只是做了一部分,没有全部做,有的题目,2题合并为一题了。1.1View Code 1 numbers = [] 2 count = 0 3 sum = 0 4 mean = 0 5 6 while True: 7 try: 8 line = input("enter a number or Enter to finish:") 9 if line: 10 num = int(line) 11 if num not in numbers: 12 numbers.append(num) 13 count += 1 14 sum += num 15 else: 16 break 阅读全文
posted @ 2011-05-25 00:17 小苏打 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 1.1 创建并运行Python程序 1.2 Python的关键要素 数据类型 : int; str:字符索引从 0 开始. Python中基本的数据类型是固定的。python中字符类型就是长度为1的字符串。 Eg:mystr = “Hello,World!” mystr[0] = ‘M’ #error 对象引用:objectReference = value,当一个数据没有被任何对象引... 阅读全文
posted @ 2011-05-24 19:26 小苏打 阅读(190) 评论(0) 推荐(0) 编辑