田齐齐

列表中pop() 函数的用法

pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。 语法:list.pop(obj=list[-1]) //默认为 index=-1,删除最后一个列表值。 obj -- 可选参数,要移除列表元素的对象。 该方法返回从列表中移除的元素对象。 注:列表的另外两种删除元素的方法 remove() 参数为列表元素,remove() 函数用于移除列表中

田齐齐

2020-03-03

0.0026 1 3
  • 关注作者
  • 收藏

append、extend与insert的区别

Python中append、extend与insert几个方法的区别: append 和extend都只需要一个参数,并且自动添加到数组末尾,如果需要添加多个,可用数组嵌套,但是  append是将嵌套后的数组作为一个对象, extend是将嵌套的数组内容作为多个对象,添加到原数组中 1.append()方法是指在列表末尾增加一个数据项。 例如:在students列表末尾增加"Gavin"项。 >

田齐齐

2020-03-03

5.3375 2 1
  • 关注作者
  • 收藏

python:print语法格式

print()函数具有丰富的功能,详细语法格式如下: print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) 默认情况下,将值打印到流或sys.stdout。 可选关键字参数: file:类文件对象(stream); 默认为当前的sys.stdout。 sep:在值之间插入的字符串,默认为空格。 end:在最后一个值后

田齐齐

2020-03-03

5.3375 2 4
  • 关注作者
  • 收藏

Python中的三引号的用法

python中三引号可以将复杂的字符串进行复制: python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。 三引号的语法是一对连续的单引号或者双引号(通常都是成对的用)。 chat = """how are you i'm fine, than you,and you?      me too!""" print(chat)

田齐齐

2020-03-03

40.6284 3 2
  • 关注作者
  • 收藏

Python:转义字符

在需要在字符中使用特殊字符时,python 用反斜杠\转义字符。如下表:

田齐齐

2020-03-03

5.3375 2 7
  • 关注作者
  • 收藏

Python:可迭代是什么意思?

Python中的迭代是指通过重复执行的代码处理相似的数据集的过程,并且本次迭代的处理数据要依赖上一次的结果继续往下做,上一次产生的结果为下一次产生结果的初始状态,如果中途有任何停顿,都不能算是迭代。

田齐齐

2020-03-03

5.3375 2 3
  • 关注作者
  • 收藏

python中list和array的区别

总结两点不同的地方: 1.元素类型 list是python的基本数据类型,它的元素类型可以不同。如:[1, 2, 'a', 3,4]; array是numpy的一种数据类型,所包含的元素类型必须相同。 在list中的数据类型保存的是数据的存放的地址,简单的说就是指针,并非数据,这样保存一个list就太麻烦了,例如list1=[1,2,3,'a']需要4个指针和四个数据,增加了存储和消耗cp

田齐齐

2020-03-03

5.3375 2 4
  • 关注作者
  • 收藏

Python可切片对象的索引方式

包括:正索引和负索引两部分,如下图所示,以list对象a = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]为例: 一个完整的切片表达式包含两个“:”,用于分隔三个参数(start_index、end_index、step)。当只有一个“:”时,默认第三个参数step=1;当一个“:”也没有时,start_index=end_index,表示切取start_index指定的那个

田齐齐

2020-03-03

40.6284 3 3
  • 关注作者
  • 收藏

python:input()函数

在使用input()内置函数输入数字时,要注意一点:input()的返回值始终是字符串,所以type(number)永远是! 如: >>> temp = input("请输入一个数字:") 请输入一个数字:3 >>> type(temp) 这一点一定要注意!!!如果接下来要使用数字时,要回用到强制类型转化!

田齐齐

2020-03-02

5.3375 2 3
  • 关注作者
  • 收藏

jupyter notebook 目录插件安装

一、jupyter notebook 目录插件安装 首先确保自己已经安装了Python(或者anaconda) 1.安装jupyter_contrib_nbextensions 首先先安装jupyter_contrib_nbextensions,其项目地址是https://github.com/ipython-contrib/jupyt er_contrib_nbextensions。 安

田齐齐

2020-03-02

46.9788 3 2
  • 关注作者
  • 收藏

无法用命令窗口打开jupyter notebook

无法用命令窗口打开jupyter notebook,如下: 这是因为在安装anaconda时没有勾选配置环境变量 最简单的办法就是卸载重装,勾选自动配置环境变量即可。

田齐齐

2020-03-02

5.3407 2 3
  • 关注作者
  • 收藏

Python:代码写错了怎么修改?

直接双击代码就可以进行修改了。

田齐齐

2020-03-02

5.3407 2 0
  • 关注作者
  • 收藏

Jupyter Notebook 快捷键

Jupyter Notebook 有两种键盘输入模式。编辑模式,允许你往单元中键入代码或文本;这时的单元框线是绿色的。命令模式,键盘输入运行程序命令;这时的单元框线是灰色。 命令模式 (按键 Esc 开启) Enter : 转入编辑模式 Shift-Enter : 运行本单元,选中下个单元 Ctrl-Enter : 运行本单元 Alt-Enter : 运行本单元,在其下插入新单元 Y : 单元转

田齐齐

2020-03-02

5.3407 2 2
  • 关注作者
  • 收藏

Python3 * 和 ** 算术运算符

算数运算 *  代表乘法 ** 代表乘方 >>> 2 * 5 10 >>> 2 ** 5 32

田齐齐

2020-03-02

5.3407 2 5
  • 关注作者
  • 收藏

python:给变量重复赋值会覆盖吗?

变量的每一次初始化,都开辟了一个新的空间,将新内容的地址赋值给变量。 如图: str1的再次初始化(赋值)会导致内存地址的改变,从上图的结果我们可以看出修改了str1之后,被赋值的str2从内存地址到值都没有受到影响。 看内存中的变化,起始的赋值操作让str1和str2变量都存储了‘hello world’所在的地址,重新对str1初始化,使str1中存储的地址发生了改变,指向了新建

田齐齐

2020-03-02

5.3407 2 5
  • 关注作者
  • 收藏

python:可变和不可变类型

不可变类型,内存中的数据不允许被修改: 数字类型 int, bool, float, complex, long(2.x) 字符串 str 元组 tuple 可变类型,内存中的数据可以被修改: 列表 list 字典 dict

田齐齐

2020-03-02

5.3407 2 0
  • 关注作者
  • 收藏

python:变量的引用

变量和数据都是保存在内存中的 在Python中函数的参数传递以及返回值都是靠引用传递的 在Python中 变量和数据是分开存储的 数据保存在内存中的一个位置 变量中保存着数据在内存中的地址 变量中记录数据的地址,就叫做引用 使用id() 函数可以查看变量中保存数据所在的内存地址 注意:如果变量已经被定义,当给一个变量赋值的时候,本质上是修改了数据的引用 变量不再对之前的数据引用 变量改为对新赋

田齐齐

2020-03-02

5.3407 2 4
  • 关注作者
  • 收藏

jupyternotebook 撤销删除操作?

1.未运行的代码 Ctrl Z 撤销 2.如果是运行过的代码,直接运行 history

田齐齐

2020-03-02

5.3407 2 2
  • 关注作者
  • 收藏

python:将print设置为变量名了更改

在python中关键字的列表,不能以下单词作为变量名。 怎样查看关键字列表: import keyword #关键字的列表,不能以下单词作为变量名 print(keyword.kwlist) 同样,函数也不可以作为变量名 如果将print 函数定义成了变量名,就无法再做为函数使用,如图:print为黑色(函数为绿色) 此时需要删除这个变量 del print

田齐齐

2020-03-02

5.3407 2 2
  • 关注作者
  • 收藏

python:怎样设置输出所有行?

运行设置输出所有行代码: # 设置全部行输出 from IPython.core.interactiveshell import InteractiveShell InteractiveShell.ast_node_interactivity = "all" 不设置时默认只输出最后一行: 设置后效果:

田齐齐

2020-03-02

5.3407 2 1
  • 关注作者
  • 收藏
<19101120>