随笔分类 - Python语法
摘要:1 import easygui as g 2 import os 3 4 5 file_path = g.fileopenbox(default='F:\\') 6 with open(file_path) as f: 7 title = '内容显示' 8 file_name = os.path.basename(file_path) 9 msg...
阅读全文
摘要:1.常用内置函数:(不用import就可以直接使用) help(obj) 在线帮助, obj可是任何类型 callable(obj) 查看一个obj是不是可以像函数一样调用 repr(obj) 得到obj的表示字符串,可以利用这个字符串eval重建该对象的一个拷贝 eval_r(str) 表示合法的
阅读全文
摘要:使用with语句可以处理多个项目用 ‘,’隔开,例如 with A() as a: with B() as b: suite 可以写成: with A() as a, B() as b: suite
阅读全文
摘要:1、else语句搭配if 要么怎样,要么怎样 2、else语句搭配for和while 干完循环之后执行else,干不完或者break就不执行 3、else与异常处理 没有问题的话就执行else吧
阅读全文
摘要:while True: temp = input('请输入一个整数:') try: temp = int(temp)#这里如果不是整数的话会引发报错,直接进入 except后面的reason,如果是整数则会执行break,跳出循环 break except ValueError as reason:
阅读全文
摘要:列表的排序方法是sort 可用list.sort() sorted()是BIF不能用list.sorted() 引发的异常AttributeError: 'list' object has no attribute 'sorted'
阅读全文
摘要:如何实现对列表和字典的写入? 需要将对象流式化,实现对象持久存储,这里用到的事pickle 一、制作泡菜 >>> list1 = ['我',123,3.14,['aaa',1]] #将此列表制作成泡菜>>> import pickle #引入pickle模块>>> pickle_file = ope
阅读全文
摘要: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...
阅读全文
摘要:>>> str = '编程改变世界'>>> str.find('编')0>>> str.find('程')1>>> str.find('让')-1 find查找,找到返回第几个位置,默认从0开始 找不到返回-1 原型:find(a,b,c) a是要查找的字符串 b是起始位置,是一个数字 c是结束位置
阅读全文
摘要: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...
阅读全文
摘要: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: ...
阅读全文
摘要: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...
阅读全文
摘要:1 #编写一个程序,接收用户的输入并保存为新的文件,程序实现如图 2 def write_poem(file_name): 3 print("请输入内容【单独输入':w'保存退出】:",end = '') 4 enter_content = input() 5 f = open('F:\\'+file_name,'w') 6 while True: ...
阅读全文
摘要:1 f = open('D:\\record.txt') 2 3 boy = [] 4 girl = [] 5 count=1 6 7 for each_line in f: 8 9 if each_line[:3] != '===': 10 (role, line_spoken) = each_line.split(':',1) 11 ...
阅读全文
摘要:在python中集合就是唯一,表示集合中的元素都是唯一的,不存在重复。 1、创建集合的方法: 一、直接用花括号 >>> num1={1,2,3,3,3}>>> num1{1, 2, 3} 二、用工厂函数set >>> num2=[1,2,1,2,3,4,5,2]>>> num2=set(num2)>
阅读全文
摘要:#用户登陆系统 print('|---新建用户:N/n---|') print('|---登陆账号:E/e--|') print('|---退出程序:Q/q---|') guest=dict() while True: print('|---请输入指令代码:',end='') enter = input() if enter == 'N' or enter == 'n'...
阅读全文

浙公网安备 33010602011771号