Python学习
Jeremy Li
这个作者很懒,什么都没留下…
展开
-
Python为txt文件中的每行数据加1
Python每行数据加1原创 2022-11-03 19:31:06 · 804 阅读 · 1 评论 -
FileNotFoundError: [Errno 2] No such file or directory
不小心就给文件名加了个字符,导致弄了半天,碰到这种问题心态要好翻译 2022-08-30 22:13:00 · 1302 阅读 · 0 评论 -
正则表达式不太会运用(待补充)
正则表达式(regular expression):用\d可以匹配一个数字,\w可以匹配一个字母或数字.可以匹配任意字符用*表示任意个字符(包括0个),用+表示至少一个字符,用?表示0个或1个字符,用{n}表示n个字符,用{n,m}表示n-m个字符用[]表示范围A|B可以匹配A或B^ 表示行的开头,^\d表示必须以数字开头。$ 表示行的结束,\d$表示必须以数字结束。不是很理解:由于’-'是特殊字符,在正则表达式中,要用 \ 转义作业:(未完成)请尝试写一个验证Email地址的正则表达原创 2022-04-02 17:56:07 · 47 阅读 · 0 评论 -
Python 装饰器
对这块知识还是不够掌握练习请设计一个decorator,它可作用于任何函数上,并打印该函数的执行时间:# -*- coding: utf-8 -*-import time, functoolsdef metric(fn): @functools.wraps(fn) def wrapper(*args, **kw): begin=time.time() f=fn(*args, **kw) end=time.time()原创 2022-04-01 16:28:06 · 419 阅读 · 0 评论 -
Python学习
练习以下函数允许计算两个数的乘积,请稍加改造,变成可接收一个或多个数并计算乘积:-- coding: utf-8 --def mul(numbers):mul=0for n in numberes:mul=nreturn mul测试print(‘mul(5) =’, mul(5))print(‘mul(5, 6) =’, mul(5, 6))print(‘mul(5, 6, 7) =’, mul(5, 6, 7))print(‘mul(5, 6, 7, 9) =’, mul(5, 6原创 2022-03-30 17:01:40 · 910 阅读 · 0 评论