python
abc_xian
这个作者很懒,什么都没留下…
展开
-
Python使用pyecharts绘图
Python使用pyecharts绘图原创 2023-06-21 17:56:29 · 285 阅读 · 0 评论 -
安装python第三方库的方法
在线安装Windows系统下,一般情况下使用pip在DOS界面安装python第三方库时,经常会遇到超时的问题,导致第三方库无法顺利安装,此时就需要国内镜像源的帮助了。国内源:清华:https://pypi.tuna.tsinghua.edu.cn/simple阿里云:http://mirrors.aliyun.com/pypi/simple/中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/华中理工大学:http://pypi.hustu原创 2020-08-04 11:25:21 · 588 阅读 · 0 评论 -
sorted
假设我们用一组tuple表示学生名字和成绩:L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]请用sorted()对上述列表分别按名字排序:L = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]def by_name(t): return ...原创 2018-07-20 09:30:23 · 888 阅读 · 0 评论 -
map/reduce
1.利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入:['adam', 'LISA', 'barT'],输出:['Adam', 'Lisa', 'Bart']:def normalize(name): return name.capitalize() L1 = ['adam', 'LISA', 'barT'...原创 2018-07-18 14:23:43 · 90 阅读 · 0 评论 -
杨辉三角
杨辉三角定义如下: 1 / \ 1 1 / \ / \ 1 2 1 / \ / \ / \ 1 3 3 1 / \ / \ / \ / \ 1 4 6 4 1 / \ / \ / \ / \ / \1 5 10 10...原创 2018-07-18 11:35:14 · 147 阅读 · 0 评论 -
列表生成式
请修改列表生成式,通过添加if语句保证列表生成式能正确地执行:L1 = ['Hello', 'World', 18, 'Apple', None]L2 = [s.lower() for s in L1 if isinstance(s,str)]# 测试:print(L2)if L2 == ['hello', 'world', 'apple']: print('测试通过!')el...原创 2018-07-18 10:41:17 · 413 阅读 · 0 评论 -
迭代
请使用迭代查找一个list中最小和最大值,并返回一个tuple:def findMinAndMax(L): if len(L)<1: return(None, None) else: mi=ma=L[0] for i in L: if i<mi: ...原创 2018-07-18 10:24:22 · 175 阅读 · 0 评论 -
切片练习
利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法:def trim(s): if len(s)<=1: return s else: while s[0]==' 'and len(s)>1: s=s[1:] while s[-1]==' 'and l...原创 2018-07-18 10:04:15 · 328 阅读 · 0 评论 -
汉诺塔移动
move里面4个参数的意思和相互之间的关系move(n,a,b,c)可以翻译成:把n个盘子,借助b(第3个参数),从a(第2个参数)移到c(第4个参数)def move(n, a, b, c): if n == 1: # 如果a只有1盘子 print(a, '-->', c); # 直接把盘子从a移到c else: # 如果a有n个盘子(n >...转载 2018-07-18 10:02:35 · 690 阅读 · 0 评论