上一页 1 ··· 82 83 84 85 86
摘要: while True: temp = input('请输入一个整数:') try: temp = int(temp)#这里如果不是整数的话会引发报错,直接进入 except后面的reason,如果是整数则会执行break,跳出循环 break except ValueError as reason: 阅读全文
posted @ 2017-02-16 08:23 道高一尺 阅读(202) 评论(0) 推荐(0)
摘要: 列表的排序方法是sort 可用list.sort() sorted()是BIF不能用list.sorted() 引发的异常AttributeError: 'list' object has no attribute 'sorted' 阅读全文
posted @ 2017-02-15 08:53 道高一尺 阅读(251) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-02-15 08:44 道高一尺 阅读(146) 评论(0) 推荐(0)
摘要: 如何实现对列表和字典的写入? 需要将对象流式化,实现对象持久存储,这里用到的事pickle 一、制作泡菜 >>> list1 = ['我',123,3.14,['aaa',1]] #将此列表制作成泡菜>>> import pickle #引入pickle模块>>> pickle_file = ope 阅读全文
posted @ 2017-02-14 08:21 道高一尺 阅读(278) 评论(0) 推荐(0)
摘要: 1 import os 2 def print_pos(key_dict): 3 keys = key_dict.keys() 4 keys = sorted(keys) # 由于字典是无序的,我们这里对行数进行排序 5 for each_key in keys: 6 print('关键字出现在第 %s 行,第 %s 个位置。' % (each... 阅读全文
posted @ 2017-02-13 21:57 道高一尺 阅读(759) 评论(0) 推荐(0)
摘要: >>> str = '编程改变世界'>>> str.find('编')0>>> str.find('程')1>>> str.find('让')-1 find查找,找到返回第几个位置,默认从0开始 找不到返回-1 原型:find(a,b,c) a是要查找的字符串 b是起始位置,是一个数字 c是结束位置 阅读全文
posted @ 2017-02-13 08:40 道高一尺 阅读(279) 评论(0) 推荐(0)
摘要: 1 import os 2 def check_file(start_dir, target): 3 os.chdir(start_dir) 4 for each_file in os.listdir(os.curdir): 5 if each_file == target: 6 print(os.path.join(os.g... 阅读全文
posted @ 2017-02-12 20:00 道高一尺 阅读(344) 评论(0) 推荐(0)
摘要: 方法一: 方法二: 阅读全文
posted @ 2017-02-11 23:35 道高一尺 阅读(276) 评论(0) 推荐(0)
摘要: 1 #编程实现全部替换 2 file_name = input('请输入文件名:') 3 aim_word = input('请输入需要替换的单词或者字符:') 4 new_word = input('请输入新的单词或者字符:') 5 count = 0 6 f = open(file_name) 7 content = [] 8 9 for each_line in f: ... 阅读全文
posted @ 2017-02-11 21:27 道高一尺 阅读(453) 评论(0) 推荐(0)
摘要: 1 #编写程序实现读取文件前几行 2 def print_line(file_name): 3 line = int(input('请输入要显示前几行:')) 4 f = open(file_name) 5 for each_line in range(0,line): 6 print(f.readline()) 7 8 file_name = inpu... 阅读全文
posted @ 2017-02-11 15:35 道高一尺 阅读(530) 评论(0) 推荐(0)
上一页 1 ··· 82 83 84 85 86