
python
文章平均质量分 68
...
vuscity
勇于探索 坚持学习
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python数据分析:Numpy
一维数组 = 序列二维数组 = 矩阵Numpy中的数组为 'ndarray’对象比python内置数据类型对整个数组执行计算,不需要for循环进行遍历。原创 2021-05-17 12:33:17 · 452 阅读 · 0 评论 -
python数据分析:Matplotlib
【代码】python数据分析:Matplotlib。原创 2021-05-17 12:32:46 · 147 阅读 · 0 评论 -
python数据分析:Pandas
索引:自动索引(位置索引)、自定义索引(标签索引)pandas 基于 numpy。用 numpy 的统计函数。原创 2021-05-17 12:31:54 · 409 阅读 · 0 评论 -
Python(二十):迭代器、生成器
,原创 2021-05-16 17:38:16 · 97 阅读 · 0 评论 -
Python(十七):python的编程规范、PEP8
linter 工具:Pylint,https://www.pylint.org/,检查代码风格/错误的小工具。python 的缩进:Tab、双空格、四空格、空格和 Tab 混合等。函数、类、模块(.py文件)均要写文档字符串,进行说明。让 Python 更易阅读,换句话,增强代码可读性。pycharm 默认设置了 PEP8 检查。要将自定义的的代码规范写进 pylint 中。读者体验 > 编程者体验 > 机器体验。实际中,写代码缩进用制表符,原创 2021-05-16 14:43:48 · 947 阅读 · 1 评论 -
python(九):函数、匿名函数 lambda
文章目录函数作为变量def fun1(x): print(x)fun2 = fun1fun2('abc')函数作为函数的参数:实参高阶函数def fun1(x): return xdef fun2(fun1, x): print(fun1(x))fun2(fun1, 'abc')函数中定义函数:嵌套函数def fun1(): def fun2(x): return x print(fun2('abc'))fun1()函数的返回值为函数对象:返原创 2021-05-15 21:48:21 · 373 阅读 · 2 评论 -
Python(六):dict、set
文章目录字典理论操作初始化创建访问集合操作初始化创建字典理论键:不可变对象值:任何对象操作初始化创建d1 = {'name': 'jason', 'age': 20, 'gender': 'male'}d2 = dict(name='jason', age=20, gender='male') d3 = dict(d1)li =[('name', 'jason'), ('age', 20), ('gender', 'male')]d4 = dict(li)# d1 == d2原创 2021-05-15 21:23:01 · 176 阅读 · 0 评论 -
Python(八):条件与循环
文章目录ifwhileifif-elif-else结构(else可省略)x = None / 0 / False/ “” / [] / () / {},都可用if x: 判断# 判断一个元素是否在list中:in、not innumbers = list(range(10))if 2 in numbers: print('2')elif 3 not in numbers: print('3')else: print('no')# 判断为空x = Nonex =原创 2021-05-15 20:53:37 · 173 阅读 · 0 评论 -
Python(十二):异常
异常try - except - elsex = 2y = 0z = x/y # 查看 异常名称:ZeroDivisionError: division by zero# 异常处理try: z = x/y # 可能出错的代码except ZeroDivisionError: print("can't divide by zero") # 不抛出traceback,正常运行else: print(z) # 若try中正常执行prin原创 2021-05-15 20:40:09 · 118 阅读 · 0 评论 -
Python(七):输入输出(IO)、文件读写
文章目录输入输出input()print()文件6种读写模式参数读文件(r、r+)写文件(w、w+、a、a+)输入输出input()s = input('Please input: ')print(s)prompt= 'Please input: 's = input(prompt)print(s)print()print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)"""*objects:多个输出,代码以逗号分原创 2021-05-15 14:48:46 · 125 阅读 · 0 评论 -
Python(十):面向对象(类)
类基类函数__init__()两个下划线,默认方法。类中必有,当创建类的实例时,python首先自动调用它形参self一个指向实例的引用class Student: """文档字符串""" def __init__(self, name, age): self.name = name self.age = age self.professional = 'student' # 属性默认值(区别参数默认值)原创 2021-05-15 14:43:50 · 143 阅读 · 2 评论 -
Python(五):list、tuple
永久性函数:x.fun()fun(x)必须返回赋值才能变为永久性x = fun(x)list的方法永久√√√√内置函数永久×iterator = reversed(li) ,返回迭代器×。原创 2021-05-15 11:34:08 · 200 阅读 · 0 评论 -
Python(二十五):排序、反转
两种方法:list的方法sort()、内置函数sorted()str、tuple 都要转为 list,再排序。原创 2021-05-15 11:16:08 · 924 阅读 · 0 评论 -
Python(十九):比较、深浅拷贝
deepcopy()中会维护一个字典,记录已经拷贝的对象及其 ID,来提高效率并防止无限递归的发生。当创建新整数(-5 ~ 256)时,python 返回相应的引用,而不是新的内存空间,即a、b都指向同一内存地址。== 要重载 a.__eq__(b) 这个函数,其内部的处理通常会复杂一些,如对于列表,要遍历每个元素,判断。当创建新整数(不是-5 ~ 256)时,python会开辟新的内存空间,即a、b都开辟新空间。重新分配一块内存,创建一个新的对象,并且将原对象中的元素,以递归的方式,通过。原创 2021-05-14 23:17:11 · 215 阅读 · 3 评论 -
Python(二):基本数据类型、序列的基本操作
对于不可变对象:数、字符串、元组,通过某些操作(=、+= 等等)更新不可变对象的值时,会返回一个新的对象。重新创建一个全局变量MAX,还是之前的全局变量。global关键字并。原创 2021-05-09 20:45:03 · 185 阅读 · 0 评论 -
Python(三):数
文章目录数运算多个变量赋值大数数数:包括整数、浮点数运算运算中,若有一个操作数是浮点数,结果也是浮点数# /:返回浮点数x = 2 / 3print(x) #0.6666666666666666x = 3 / 3print(x) #1.0#乘方x = 10**-3print(x) #0.001# 支持表达式x = ((1+2)-5)*6print(x)多个变量赋值x, y, z = 0, 0, 0大数#科学计数MAX_NUM = 2.5e6 #2*10^6原创 2021-05-09 20:29:03 · 79 阅读 · 0 评论 -
Python(四):字符串
字符串的定义:单引号、双引号、三引号。如,s[0]='e'原创 2021-05-06 23:09:14 · 338 阅读 · 0 评论 -
Python(十六):标准库
文章目录内置函数内置函数链接:内置函数的查询链接:内置函数的分类原创 2021-03-04 11:35:43 · 133 阅读 · 0 评论 -
Jupyter notebook、JypterLab的本地安装与使用
如果你同时启动了多个Jupyter Notebook,由于默认端口“8888”被占用,因此地址栏中的数字将从“8888”起,每多启动一个Jupyter Notebook数字就加1,如“8889”、“8890”……保持终端不要关闭,因为一旦关闭终端,就会断开与本地服务器的链接。将键盘与笔记本级命令绑定在一起,并通过一个灰框、左边距。Jupyter 笔记本有两种不同的键盘输入模式。允许您将代码或文本输入到一个单元格中,并通过一个。文件页:链接为.ipynb。h :查看所有快捷键。原创 2021-02-01 15:26:19 · 1163 阅读 · 0 评论