python
计算法
人生苦短,我用python
展开
-
anaconda navigator打不开解决办法
我在电脑上同时安装了anaconda2和anaconda3.我参照了别人的解决办法,去执行,结果还是用不了。看看其他朋友有没有解决办法。执行命令 conda update anaconda-navigator清华镜像不可用,就是连接不上清华镜像,是因为我科学上网了所以用不上吗?机智的我,思来想去,难道这个问题就解决不了了吗?我把线路换成了香港的,不用美国的...原创 2019-11-06 17:38:11 · 3066 阅读 · 0 评论 -
python的下划线使用
主要存在四种情形object # public__object__ # special, python system use, user should not define like it__object # private (name mangling during runtime)_object # obey python coding convention, consider ...原创 2019-03-09 13:32:08 · 324 阅读 · 0 评论 -
python面向对象复习
https://zh.wikipedia.org/zh-cn/%E7%BB%9F%E4%B8%80%E5%BB%BA%E6%A8%A1%E8%AF%AD%E8%A8%80统一建模语言368449889添加社群原创 2018-09-02 01:05:37 · 265 阅读 · 0 评论 -
python Lambda 表达式
Lambda 表达式你可以使用 Lambda 表达式创建匿名函数,即没有名称的函数。lambda 表达式非常适合快速创建在代码中以后不会用到的函数。尤其对高阶函数或将其他函数作为参数的函数来说,非常实用。我们可以使用 lambda 表达式将以下函数def multiply(x, y): return x * y简写为:double = lambda x, y: x...原创 2018-08-03 02:19:11 · 219 阅读 · 0 评论 -
微服务开发
在接下来的日子里,我将学习微服务号。原创 2018-08-03 02:00:59 · 174 阅读 · 0 评论 -
python yield的用法
yield在函数中的功能类似于return,不同的是yield每次返回结果之后函数并没有退出,而是每次遇到yield关键字后返回相应结果,并保留函数当前的运行状态,等待下一次的调用。如果一个函数需要多次循环执行一个动作,并且每次执行的结果都是需要的,这种场景很适合使用yield实现。包含yield的函数成为一个生成器,生成器同时也是一个迭代器,支持通过next方法获取下一个值。yield基...转载 2018-08-03 00:47:21 · 461 阅读 · 0 评论 -
python with的用法
def save_urls(name, urls): ''' 保存从排序页面爬到的url和价格 :param name: :param urls: :return: ''' with open(name,'w') as f: for url in urls: url = ','.join(url...原创 2018-08-01 21:56:22 · 114 阅读 · 0 评论 -
python 字符串方法大全
4.7.1.字符串方法字符串实现所有常见的序列操作,以及下面描述的其他方法。字符串还支持两种类型的字符串格式化的,一个提供了很大程度的灵活性和定制(见str.format(), 格式化字符串的语法和自定义字符串格式化)和其他基于C printf风格的格式,处理范围较窄的类型,是稍硬使用正确,但对于它可以处理的情况(printf样式的字符串格式)通常更快。标准库的文本处理服务部分涵盖了许...原创 2018-07-31 23:57:20 · 4521 阅读 · 0 评论 -
python 字典,python 读写文件
这里是典型的字典运用实例:def getStockInfo(lst, stockURL, fpath): """ 从百度股票获取个股信息 获取股票的列表 根据股票列表,到相关网站获取价格存储url中 文件保存路径 在百度中查看网页源代码,查看价格, 要是我自己写,要怎么获取价格呢? 首先向每个个股信息发起请求 """...原创 2018-07-27 22:06:09 · 1117 阅读 · 0 评论 -
python异常处理
for i in a: try: href = i.attrs['href'] lst.append(re.findall(r"[s][hz]\d{6}", href)[0]) except: continue如果在执行try语句时发生异常,就执行except部分的continue...原创 2018-07-27 21:16:56 · 249 阅读 · 0 评论 -
python zip和enumerate
Zip的用法zip 和 enumerate 是实用的内置函数,可以在处理循环时用到。zip 返回一个将多个可迭代对象组合成一个元组序列的迭代器。每个元组都包含所有可迭代对象中该位置的元素。例如,list(zip(['a', 'b', 'c'], [1, 2, 3])) 将输出 [('a', 1), ('b', 2), ('c', 3)]. 将两个列表组合到一起let...原创 2018-07-30 20:46:54 · 493 阅读 · 0 评论 -
python csv库用法大全
该csv模块定义了以下功能:csv.reader(csvfile,dialect ='excel',** fmtparams )返回一个reader对象,它将迭代给定csvfile中的行。 csvfile可以是任何支持迭代器协议的对象,并在每次__next__()调用其方法时返回一个字符串- 文件对象和列表对象都是合适的。如果csvfile是一个文件对象,则应该打开它newline=''。...翻译 2018-07-29 00:58:39 · 28414 阅读 · 2 评论 -
python CSV库 DictWriter的使用
class csv.DictWriter(f,fieldnames,restval ='',extrasaction ='raise',dialect ='excel',* args,** kwds )创建一个像常规编写器一样操作的对象,但将字典映射到输出行。的字段名的参数是一个sequence标识,其中在传递给字典值的顺序按键的writerow()方法被写入到文件 ˚F。如果字典缺少字段名中...原创 2018-07-29 00:57:06 · 24588 阅读 · 2 评论