
Python基础实战
python基础练习记录
⁰至若橘林37
代码界的一只小橘子。
展开
-
【2022-01-08】异常处理
代码段try: f = open('C:\\Users\87987\Desktop\JJLIN.txt','a') print(f.read())except OSError as reason: print('文件出错啦,原因是:'+str(reason))finally: f.close()原创 2022-01-08 21:17:14 · 322 阅读 · 0 评论 -
【2022-01-06】字典与集合
1.字典# 1.字典:映射类型,大括号表示dict1=dict(新地球='浪漫血液',和自己对话='不为谁而作的歌')print(dict1.get('新地球'))print(dict1.keys())print(dict1.values())dict2 = dict1.copy()print(dict2)dict2.pop('和自己对话')print(dict2)print(dict1.popitem())...原创 2022-01-06 20:20:45 · 342 阅读 · 0 评论 -
【2022-01-05】递归用法
1. 递归求阶乘代码段# 代码段def jiecheng(n): if n == 1: return 1 else: return n*jiecheng(n-1)print(jiecheng(5))2.斐波那契数列代码段def func(n): if n < 1: print('error') return -1 if n == 1 or n == 2: ret原创 2022-01-05 15:23:15 · 231 阅读 · 0 评论 -
【2022-01-04】lambda+filter+map
# 1.lambda表达式g=lambda x,y:2*x+y+1print(g(5,8))# 2.filter过滤器,非ture内容过滤掉def odd(x): return x%2temp = range(10)show = filter(odd,temp)print(list(show))# 3. list + filter + lambdaprint(list(filter(lambda x:x%2,range(10))))# 4. map映射print(list(ma原创 2022-01-04 16:23:48 · 242 阅读 · 0 评论 -
【2022-01-03】数组、列表、元组的与字符串那点事
member = ['lin']print(member,' ',len(member))# 末尾插入(仅一个)member.append('love')print(member,' ',len(member))# 末尾插入(多个插入)member.extend(['Lynne','forever'])print(member,' ',len(member))# 按位置插入member.insert(0,'JJ')print(member,' ',len(member))原创 2022-01-03 16:36:21 · 459 阅读 · 0 评论 -
【2021-12-31】分支和循环
# 1.三元操作符a = 3b = 4small = a if a>b else bprint('small = %d' %(small))# 2. assert断言,关键词后面为假时。程序崩溃抛出异常# assert a > b# 3. 分数评级if elsescore = int( input('请输入分数:'))if 90 <= score <= 100: print('A')elif 80 <= score < 90 : pri原创 2021-12-31 19:00:10 · 286 阅读 · 0 评论 -
【2021-12-30】我爱林俊杰之猜歌游戏
python基础原创 2021-12-30 21:01:37 · 1821 阅读 · 0 评论