摘要: 方法一 1.win+R键,输入cmd,点击确定 2.命令提示符输入(下面的代码可以复制粘贴到命令栏) for /f "skip=9 tokens=1,2 delims=:" %i in ('netsh wlan show profiles') do @echo %j | findstr -i -v 阅读全文
posted @ 2022-05-01 09:48 辛宣 阅读(2368) 评论(0) 推荐(0)
摘要: 在使用python的时候,经常会出现出现“ModuleNotFoundError: No module named ‘pandas’ ”的错误,以至于不知道该如何去操作 针对出现的错误,可以进行如下的操作 1.输入cmd打开命令提示符 2.在打开的里面输入pip install pandas -i 阅读全文
posted @ 2022-04-24 10:36 辛宣 阅读(17578) 评论(0) 推荐(0)
摘要: Python使用pip安装出现SyntaxError: invalid syntax 在Python命令行里安装pandas模块,出现如下错误 >>> pip install pandas File "<stdin>", line 1 pip install pandas ^ SyntaxError 阅读全文
posted @ 2022-04-24 10:33 辛宣 阅读(4767) 评论(1) 推荐(1)
摘要: 当程序出现错误,python会自动引发异常,也可以通过raise显示地引发异常。一旦执行了raise语句,raise后面的语句将不能执行。 try: s = None if s is None: print("s 是空对象") raise NameError # 如果引发NameError异常,后面 阅读全文
posted @ 2022-04-22 22:45 辛宣 阅读(158) 评论(0) 推荐(0)
摘要: 函数本身也可以赋值给变量 >>> f = abs >>> f <built-in function abs> 结论:函数本身也可以赋值给变量,即:变量可以指向函数。 高阶函数 既然变量可以指向函数,函数的参数能接收变量,那么一个函数就可以接收另一个函数作为参数,这种函数就称之为高阶函数 f = ab 阅读全文
posted @ 2022-04-22 22:41 辛宣 阅读(37) 评论(0) 推荐(0)
摘要: 一个对象是仓库,也就是iterable。 一个对象是仓管员,也就是iterator。 ##迭代器 可迭代对象(可用for循环的对象): 1.list tuple dict set str等几何数据类型。 2.generator生成器,或者包含yield的生成器函数 from collections. 阅读全文
posted @ 2022-04-22 15:51 辛宣 阅读(51) 评论(0) 推荐(0)
摘要: 也就是说,上面的函数和generator仅一步之遥。要把fib函数变成generator函数,只需要把print(b)改为yield b就可以了: 难理解的就是generator函数和普通函数的执行流程不一样。普通函数是顺序执行,遇到return语句或者最后一行函数语句就返回。 而变成generat 阅读全文
posted @ 2022-04-22 15:04 辛宣 阅读(37) 评论(0) 推荐(0)
摘要: Python中的**()** : 代表tuple元组数据类型,元祖是一种不可变序列。创建方法很简单,大多数时候都是小括号括起来的。 Python中的中括号[]: 代表list列表数据类型,列表是一种可变序列。 Python中的花括号{}: 代表dict字典数据类型,字典是Python中唯一内建的映射 阅读全文
posted @ 2022-04-22 11:48 辛宣 阅读(1447) 评论(0) 推荐(0)
摘要: 在一个列表生成式中,for前面的if ... else是表达式,而for后面的if是过滤条件,不能带else。 阅读全文
posted @ 2022-04-22 11:46 辛宣 阅读(186) 评论(0) 推荐(0)
摘要: 总结 定义函数时,需要确定函数名和参数个数; 如果有必要,可以先对参数的数据类型做检查; 函数体内部可以用return随时返回函数结果; 函数执行完毕也没有return语句时,自动return None。 函数可以同时返回多个值,但其实就是一个tuple。 阅读全文
posted @ 2022-04-20 23:04 辛宣 阅读(37) 评论(0) 推荐(0)