![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
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 · 286 阅读 · 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 · 308 阅读 · 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 · 199 阅读 · 0 评论 -
【2022-01-04】lambda+filter+map
# 1.lambda表达式 g=lambda x,y:2*x+y+1 print(g(5,8)) # 2.filter过滤器,非ture内容过滤掉 def odd(x): return x%2 temp = range(10) show = filter(odd,temp) print(list(show)) # 3. list + filter + lambda print(list(filter(lambda x:x%2,range(10)))) # 4. map映射 print(list(ma原创 2022-01-04 16:23:48 · 207 阅读 · 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 · 439 阅读 · 0 评论 -
【2021-12-31】分支和循环
# 1.三元操作符 a = 3 b = 4 small = a if a>b else b print('small = %d' %(small)) # 2. assert断言,关键词后面为假时。程序崩溃抛出异常 # assert a > b # 3. 分数评级if else score = int( input('请输入分数:')) if 90 <= score <= 100: print('A') elif 80 <= score < 90 : pri原创 2021-12-31 19:00:10 · 259 阅读 · 0 评论 -
【2021-12-30】我爱林俊杰之猜歌游戏
python基础原创 2021-12-30 21:01:37 · 1770 阅读 · 0 评论