![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
北国有鱼
这个作者很懒,什么都没留下…
展开
-
python-基础案例8
1.编写装饰器,为多个函数加上认证的功能(用户的账号密码来源于文件),要求登录成功一次,后续的函数都无需再输入用户名和密码FLAG = Falsedef login(func): def inner(*args,**kwargs): global FLAG #增加的全局变量使得下面两个功能函数可以一起实现 '''登录程序''' ...原创 2019-01-18 21:59:15 · 156 阅读 · 0 评论 -
python-基础案例7
1、写函数,接收n个数字,求这些参数数字的和。def sum_func(*args): total = 0 for i in args: total += i return totalprint(sum_func(1,2,3,8,23,6))2、读代码,回答:代码中,打印出来的值a,b,c分别是什么?为什么?a=10b=20def test5(a,b): ...原创 2019-01-17 23:15:38 · 291 阅读 · 0 评论 -
python-基础案例6
1、写函数,检查获取传入列表或元组对象的所有奇数位索引对应的元素,并将其作为新列表返回给调用者def func(l): return l[1::2] #切片print(func([1,2,3,4,5]))2、写函数,判断用户传入的值(字符串、列表、元组)长度是否大于5。def func(x): return len(x)>5if func('abc...原创 2019-01-16 22:03:32 · 151 阅读 · 0 评论 -
python-基础案例5
使用range打印100,99,98,....1,0for i in range(100,-1,-1): print(i)count = 0content = input('>>>')for i in range(len(content)): if i % 2 == 1 and content[i].isdigit(): c...原创 2019-01-16 21:14:28 · 133 阅读 · 0 评论 -
python-基础(实现简单登录注册)
将用户注册的账号密码写入到文件中username = input('请输入你要注册的用户名:')password = input('请输入你要注册的密码:')with open('list_of_info',mode='w',encoding='utf-8') as f: f.write('{}\n{}'.format(username,password))print('恭喜...原创 2019-01-16 14:03:45 · 1088 阅读 · 0 评论 -
python-基础案例4
一、元素分类:有如下值li= [11,22,33,44,55,66,77,88,99,90],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中。即: {'k1': 大于66的所有值列表, 'k2': 小于66的所有值列表} li= [11,22,33,44,55,66,77,88,99,90]dic ={}l_greater=[] #大于6...原创 2019-01-15 22:31:00 · 1389 阅读 · 0 评论 -
python-基础案例3
1)将列表lis中的’tt’变成大写(用两种方式)lis = [2,3,'k',['qwe',20,['k',['tt',3,'1']],89],'ab','adv']#法一lis[3][2][1][0] = "TT"print(lis)#法二lis[3][2][1][0] = lis[3][2][1][0].upper()print(lis2)2)将列表中的数字3变成字...原创 2019-01-12 15:40:38 · 849 阅读 · 1 评论 -
python-基础案例2
计算 1 - 2 + 3 ... + 99 中除了88以外所有数的总和1-2+3.。。,。+99i=1sum=0while i <100: if i==88: i += 1 continue if i%2!=0: sum=sum+i else: sum=sum-i i += 1pr...原创 2019-01-09 19:33:38 · 214 阅读 · 0 评论 -
python-格式化输出
格式化输出:% s d%s格式化字符串、%d格式化数字#示例一:name = input('请输入姓名')age = input('请输入年龄')height = input('请输入身高')msg = "我叫%s,今年%s 身高 %s" %(name,age,height)print(msg)#示例二:name = input('请输入姓名:')age = inp...原创 2019-01-09 11:17:05 · 163 阅读 · 0 评论 -
python-基础案例1
1、使用while循环输入 1 2 3 4 5 6 8 9 10count = 0while count < 10: count += 1 # count = count + 1 if count == 7: print(' ') else: print(count)count = 0while count < 1...原创 2019-01-09 11:04:30 · 87 阅读 · 0 评论 -
python基础知识
1,计算机基础。2,python历史。 宏观上:python2 与 python3 区别: python2 源码不标准,混乱,重复代码太多, python3 统一 标准,去除重复代码。3,python的环境。 编译型:一次性将所有程序编译成二进制文件。 缺点:开发效率低,不能跨平台。 优点:运行速度快。 ...原创 2019-01-09 10:58:25 · 103 阅读 · 1 评论 -
pandas将excel一列拆分并重新保存
一、读取数据二、将'location_time',进行切分,根据时间数据中的空格切分,拿到前面的时间数据三、drop掉不用的数据,并且将拿到的数据放到新的数据框四、接着修改列名...原创 2019-04-16 20:23:14 · 1530 阅读 · 0 评论 -
python时间日期转换为秒
import datetimeimport timetime = df['location_time'][0]time = datetime.datetime.strptime(time,"%Y-%m-%d %H:%M:%S")time1 = df['location_time'][1]time1 = datetime.datetime.strptime(time1,"%Y-%m-%d...原创 2019-04-16 20:33:01 · 6443 阅读 · 2 评论