Python
文章平均质量分 58
Hyggef
Do what I want to do to the best of my ability
展开
-
Jupyter Notebook左侧大纲目录设置
在 Jupyter中,可以通过安装jupyter_contrib_nbextensions插件来实现在页面左边显示大纲的功能。原创 2023-06-28 09:45:07 · 2125 阅读 · 0 评论 -
Anaconda中Jupyter默认路径修改方法
在windows中,安装了Anaconda,使用jupter notebook,配置默认路径如下:1. 初始化生成配置文件C:\Users\Demi>jupyter notebook --generate-config但是却报错了,如下:问度娘是需要把Anacadon\Library\bin 路径配置到环境变量中。.........原创 2021-11-18 16:43:31 · 2679 阅读 · 4 评论 -
Jupyter Notebook 更换主题、设置字体(jupyterthemes的使用)、代码自动补全、变更工作目录(默认目录)
本文转载自https://blog.csdn.net/az9996/article/details/88621028感谢博主这次变更jupyter主题借助了jupyterthems库,它来自Github,网址:https://github.com/dunovank/jupyter-themes/blob/master/README.md 感兴趣的可以支持一下原作者!为作者打星!!操作相当简单,大约划分2~3分钟时间即可配置完成。注意:每一项修改都需要放置在一起,统一执行生效,若依次输入会导致..转载 2020-09-04 11:28:45 · 1311 阅读 · 0 评论 -
Python 之 matplotlib plt.rcParams[]
python有一个绘图库matplotlib,在使用它的时候有时候会无法显示中文,或者坐标轴的正负号无法显示,。原因就是这个绘图库里没有中文字体。在anaconda里,对应的matplotlib的字体所在配置文件的路径:D:\Anaconda\Lib\site-packages\matplotlib\mpl-data\fonts\ttf设置会涉及下面两行代码:plt.rcParams['font.sans-serif'] = 'SimHei'plt.rcParams['axes.unicod原创 2020-07-30 20:42:47 · 3905 阅读 · 0 评论 -
Python 字符串方法 startswith
说明检测字符串以指定的值开头,则 startswith() 方法返回 True,否则返回 False。语法string.startswith(value, start, end)value --- 要搜索的值start --- 开始索引位置end--- 结束索引位置(搜索的时候包括start,不包括end)示例# python 字符串方法startswith(value,start,end) 左闭右开 txt = "Hello, welcome to my ...原创 2020-07-24 11:33:34 · 2027 阅读 · 0 评论 -
python中if __name__ == “__main__“到底有什么作用?
以下转载自https://www.jb51.net/article/51892.htm有句话经典的概括了这段代码的意义:“Make a script both importable and executable”意思就是说让你写的脚本模块既可以导入到别的模块中用,另外该模块自己也可执行。这句话,可能一开始听的还不是很懂。下面举例说明:先写一个模块:#module.pydef main():print "we are in %s"%__name__if __name__ ..转载 2020-07-14 09:23:24 · 5629 阅读 · 0 评论 -
python 3.x AttributeError generator object has no attribute next
用python创建了一个生成器:def foo3(): for i in range(1,8): print('第',i,"步") yield i*2gen =foo3()print(gen.next())运行后却报错了:原因是在python 3.x中 generator(有yield关键字的函数则会被识别为generator函数)中的next变为__next__了,next是python 3.x以前版本中的方法改成如下:gen =foo3原创 2020-06-26 15:03:05 · 389 阅读 · 0 评论 -
pyCharm配置python解释器
转载自:https://blog.csdn.net/weixin_37861326/article/details/80327503在安装python环境后,通常可以利用IDE pyCharm来编译我们的python文件。创建一个python文件夹,用pyCharm打开文件夹,在文件夹中新建一个python文件demo.py也许你知道用cmd中的python指令 python demo.py去运行这个文件,但是如何在pyCharm中运行python文件?pyCharm是一个功能非常强大的工具..转载 2020-06-26 11:52:53 · 13403 阅读 · 0 评论 -
python 二维列表的几个实例
1.使用输入值初始化列表nums = []rows = eval(input("请输入行数:"))columns = eval(input("请输入列数:"))for row in range(rows):nums.append([])for column in range(columns):num = eval(input("请输入数字:"))nums[row...转载 2018-09-21 15:00:26 · 940 阅读 · 0 评论 -
python 二维列表
一、二维列表推导式1.使用嵌套循环来实现二维列表#创建二维列表import pprint #这里导入了漂亮打印模块list_2d=[['apples' for col in range(3)] for row in range(5)]pprint.pprint(list_2d)运行结果:[['apples', 'apples', 'apples'], ['apples'...原创 2018-09-19 10:02:00 · 2604 阅读 · 0 评论 -
python 列表遍历的方法
最近整理列表相关的知识,发现列表遍历的方法有几种,综合在网上寻的知识,列表遍历列表遍历有好几种方法,常用的就是for in 结构。#列表遍历a=[1,12,56,8,0,2]print('方法一:')for val in a: print(val)print('方法二:输出序号 值')for index,val in enumerate(a): print...原创 2018-09-19 16:42:50 · 651 阅读 · 0 评论 -
python 二维列表浅拷贝现象
创建一个二维列表有一个快捷方法就是使用*。# 创建一个宽度为3,高度为4的二维列表myList=[[0]*3]*4print(myList)myList[0][1]=1print(myList)运行结果为:[[0, 0, 0], [0, 0, 0], [0, 0, 0], [0, 0, 0]][[0, 1, 0], [0, 1, 0], [0, 1, 0], [0, 1,...转载 2018-09-19 11:04:33 · 758 阅读 · 0 评论 -
python 统计列表中元素的数量
一、统计列表中不同元素的个数这个需求是统计列表中不同元素有几个,由于列表是允许存在重复元素的,但是集合却不允许存在重复元素,所以可以将list转换为set,然后求长度。list=[1,2,1,2,3,3,4,5,4]print(list)set1=set(list)print(set1)print(len(set1))运行结果是:有5个不同的元素。[1, 2, 1, 2...转载 2018-09-13 10:02:34 · 149074 阅读 · 2 评论 -
如何利用Intelij IDEA 搭建python编译环境
一、Intellij IDEA配置Python解释器File–>Setting–>Plugs in ,搜索python,要是没搜索到,可以去库里搜索 search in repositories ,出现如下界面: 按languages排序,便会搜到python ,然后点击install 稍等片刻即可按钻过完成,然后看见那个绿的的install按钮变成了Rest...原创 2018-08-08 13:28:48 · 2443 阅读 · 0 评论 -
Pycharm 配置python解释器
安装Pycharm并激活后,打开会有如下提示:这时候就需要配置解释器了。1.路径:File-->setting-->Project 看见Project Interpreter:No interpreter ,那就需要配置了。2. 点击倒三角: 3. 什么都没有,点击‘Show All' 4. 然后看见什么都没有,则需要手动添加:选择 ’E...原创 2018-08-31 09:08:39 · 1777 阅读 · 0 评论 -
python 小数
一、小数与浮点数在python中小数是通过导入一个模块调用函数后创建的,而不是通过运行常量表达式创建的(运行常量表达式创建的是浮点型)。从功能上来说小数对象就是浮点数,只不过它们有固定的位数和小数点,因此小数是有固定精度的浮点值。浮点数缺乏精确性,因为用来存储数值的空间有限。例如:下面的计算应该得到0,但是却没有,结果接近零,但是却没有足够的位数去实现这样的精度。因为与硬件相关的浮点数运算...原创 2018-08-31 18:05:10 · 8440 阅读 · 0 评论 -
python 全局变量与局部变量
目录 一、变量作用域二、全局变量&局部变量2.1 global 和nonlocal关键字一、变量作用域python中,变量不是在哪里都可以访问的,访问权限决定于变量是在哪里被赋值的。变量作用域决定了哪一部分程序可以访问哪些特定的变量。python的作用域一共分为四种:L(local) 局部作用域 E(enclosing) 闭包函数外的函数中 G(glob...原创 2018-09-04 15:34:36 · 481 阅读 · 0 评论 -
python 三种导入模块的方法
转自 https://blog.csdn.net/zhangzheng0413/article/details/9151923方法一import modname 模块是指一个可以交互使用,或者从另一Python 程序访问的代码段。只要导入了一个模块,就可以引用它的任何公共的函数、类或属性。模块可以通过这种方法来使用其它模块的功能。 用import语句导入模块...转载 2018-09-02 11:04:18 · 663 阅读 · 0 评论 -
python 字典
一、字典字典是可变数据类型,可以存储任意类型的对象。字典是无序的。故也不能切片。访问字段的时候访问键值就可以。键值对需要注意的几点: 键是唯一的,值可以变;一个键可以对应多值,之间用逗号隔开,如:dict={‘a’:1,2,3};值也可以是一个字典字典值是任意的python对象,可以是标准的对象,也可以是用户自定义的,但是键不行不允许同 一个键出现两次,创建时如果同一个键被赋值两次...原创 2018-09-11 17:44:22 · 229 阅读 · 0 评论 -
python中的引用
部分引用自 http://www.cnblogs.com/yuyan/archive/2012/04/21/2461673.html https://www.cnblogs.com/xinjing-jingxin/p/8620788.html目录一、引用简介二、不可变数据类型的引用2.1 字符串2.2 浮点...原创 2018-09-06 17:25:38 · 15735 阅读 · 0 评论 -
Python---copy()、deepcopy()与赋值的区别
copy()与deepcopy()之间的主要区别是python对数据的存储方式。python2中,需要import copy模块。python3中,直接可以使用copy()方法,但deepcopy()还是需要导入copy模块>首先直接上结论:—–深复制,即将被复制对象完全再复制一遍作为独立的新个体单独存在。所以改变原有被复制对象不会对已经复制出来的新对象产生影响。 —–而等于赋值...转载 2018-09-06 18:29:16 · 1062 阅读 · 0 评论 -
欢迎使用CSDN-markdown编辑器哈哈哈
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I...原创 2018-08-08 12:59:17 · 137 阅读 · 0 评论