![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python编程语言
拙能胜巧nsq
这个作者很懒,什么都没留下…
展开
-
python中列表生成式(list comprehensions)的用法
列表生成式列表生成式的全称是list comprehensions。是python中内置的一种快速生成新列表的方法。可以由一个列表推导出另外一个新的列表。比如如果我们想要生成一个这样的列表:[1*1.2*2,3*3,4*4,…………10*10],如果采用一般的循环的方法,代码应该这样来写:lst = []for i in range(1,11): lst.append(i*i)...原创 2019-02-27 15:06:04 · 1130 阅读 · 0 评论 -
python中的生成器解析
通过python中的列表生成式,我们可以快速的生成一个包含多个元素的列表,但是如果这个列表的元素很多呢(比如100万个)?这种情况下,就会大量的占用宝贵的内存空间。因此我们需要一种更有效的方法来解决这个问题。此时,**生成器(generator)**应运而出。接下来我们就看一下,什么是生成器?如果列表中的元素可以按照某种方式推算出来,那么我们就可以把这种计算方法保存下来。这种一边循环一边计算的机...原创 2019-02-27 17:22:44 · 236 阅读 · 0 评论 -
'utf-8' codec can't decode byte 0xd4 in position 1,invalid continuation byte报错解决办法
读取文件时报错。这是python在读取文件时非常容易遇到的一个编码问题。解决办法是添加 encoding=‘ISO-8859-1’。原创 2019-02-26 16:12:48 · 27079 阅读 · 7 评论 -
python 遍历字典 遍历列表 文件读写
遍历1. 遍历字典(只能遍历key值)dic = {"1":21,"2":64,"3":98}#遍历字典只是遍历key值for c in dic: print(c, end = ",")结果:1,2,3,2. 遍历输出完整的字典内容dic = {"1":21,"2":原创 2019-02-26 12:44:04 · 2721 阅读 · 0 评论 -
python换行方法及 cell() floor() exp() round()函数使用方法
1. python换行1.1Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠()来实现多行语句a = 4b = 5 c = 6d = a + \ b + \ cprint(d)151.2 在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(),例如:lst = ["中国","北京", "杭州"]lst[0]'..原创 2019-02-25 08:20:17 · 6152 阅读 · 1 评论 -
python基本语法总结
python基本语法总结1. 输入和输出1.1 输入函数input()1.2 输出函数print()2. 数据类型1. 整数2. 浮点数3. 字符串字符串的方法4.布尔值和布尔运算符3. 变量4. 数据结构4.1 list操作列表生成式 [要生成的元素 for循环 条件]4.2 tuple操作4.3 字典4.4 set5. 控制流5.1 if……elif……else条件判断5.2 for循环5...原创 2019-02-22 20:37:28 · 366 阅读 · 0 评论 -
anaconda jupyter 环境配置(windows)
1. 代码环境我们使用的python配置环境是anaconda jupyter。使用jupyter来写python代码,这已经成为了当前绝大多数python使用者的标配了。也有用pycharm写代码的,但是对于非开发人员,jupyter写代码更为简单和方便。2. 环境配置(每一步都很重要)如果你的系统里曾经安装过Python,请先卸载掉原来的版本。一定要卸载掉!否则会安装失败!请大...原创 2019-02-26 16:06:46 · 2165 阅读 · 1 评论