pop() 函数用于移除列表中的一个元素(默认最后一个元素),并且返回该元素的值。 语法:list.pop(obj=list[-1]) //默认为 index=-1,删除最后一个列表值。 obj -- 可选参数,要移除列表元素的对象。 该方法返回从列表中移除的元素对象。 注:列表的另外两种删除元素的方法 remove() 参数为列表元素,remove() 函数用于移除列表中
田齐齐
2020-03-03
Python中append、extend与insert几个方法的区别: append 和extend都只需要一个参数,并且自动添加到数组末尾,如果需要添加多个,可用数组嵌套,但是 append是将嵌套后的数组作为一个对象, extend是将嵌套的数组内容作为多个对象,添加到原数组中 1.append()方法是指在列表末尾增加一个数据项。 例如:在students列表末尾增加"Gavin"项。 >
田齐齐
2020-03-03
print()函数具有丰富的功能,详细语法格式如下: print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) 默认情况下,将值打印到流或sys.stdout。 可选关键字参数: file:类文件对象(stream); 默认为当前的sys.stdout。 sep:在值之间插入的字符串,默认为空格。 end:在最后一个值后
田齐齐
2020-03-03
python中三引号可以将复杂的字符串进行复制: python三引号允许一个字符串跨多行,字符串中可以包含换行符、制表符以及其他特殊字符。 三引号的语法是一对连续的单引号或者双引号(通常都是成对的用)。 chat = """how are you i'm fine, than you,and you? me too!""" print(chat)
田齐齐
2020-03-03
Python中的迭代是指通过重复执行的代码处理相似的数据集的过程,并且本次迭代的处理数据要依赖上一次的结果继续往下做,上一次产生的结果为下一次产生结果的初始状态,如果中途有任何停顿,都不能算是迭代。
田齐齐
2020-03-03
总结两点不同的地方: 1.元素类型 list是python的基本数据类型,它的元素类型可以不同。如:[1, 2, 'a', 3,4]; array是numpy的一种数据类型,所包含的元素类型必须相同。 在list中的数据类型保存的是数据的存放的地址,简单的说就是指针,并非数据,这样保存一个list就太麻烦了,例如list1=[1,2,3,'a']需要4个指针和四个数据,增加了存储和消耗cp
田齐齐
2020-03-03
包括:正索引和负索引两部分,如下图所示,以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
在使用input()内置函数输入数字时,要注意一点:input()的返回值始终是字符串,所以type(number)永远是
田齐齐
2020-03-02
一、jupyter notebook 目录插件安装 首先确保自己已经安装了Python(或者anaconda) 1.安装jupyter_contrib_nbextensions 首先先安装jupyter_contrib_nbextensions,其项目地址是https://github.com/ipython-contrib/jupyt er_contrib_nbextensions。 安
田齐齐
2020-03-02
无法用命令窗口打开jupyter notebook,如下: 这是因为在安装anaconda时没有勾选配置环境变量 最简单的办法就是卸载重装,勾选自动配置环境变量即可。
田齐齐
2020-03-02
Jupyter Notebook 有两种键盘输入模式。编辑模式,允许你往单元中键入代码或文本;这时的单元框线是绿色的。命令模式,键盘输入运行程序命令;这时的单元框线是灰色。 命令模式 (按键 Esc 开启) Enter : 转入编辑模式 Shift-Enter : 运行本单元,选中下个单元 Ctrl-Enter : 运行本单元 Alt-Enter : 运行本单元,在其下插入新单元 Y : 单元转
田齐齐
2020-03-02
变量的每一次初始化,都开辟了一个新的空间,将新内容的地址赋值给变量。 如图: str1的再次初始化(赋值)会导致内存地址的改变,从上图的结果我们可以看出修改了str1之后,被赋值的str2从内存地址到值都没有受到影响。 看内存中的变化,起始的赋值操作让str1和str2变量都存储了‘hello world’所在的地址,重新对str1初始化,使str1中存储的地址发生了改变,指向了新建
田齐齐
2020-03-02
不可变类型,内存中的数据不允许被修改: 数字类型 int, bool, float, complex, long(2.x) 字符串 str 元组 tuple 可变类型,内存中的数据可以被修改: 列表 list 字典 dict
田齐齐
2020-03-02
变量和数据都是保存在内存中的 在Python中函数的参数传递以及返回值都是靠引用传递的 在Python中 变量和数据是分开存储的 数据保存在内存中的一个位置 变量中保存着数据在内存中的地址 变量中记录数据的地址,就叫做引用 使用id() 函数可以查看变量中保存数据所在的内存地址 注意:如果变量已经被定义,当给一个变量赋值的时候,本质上是修改了数据的引用 变量不再对之前的数据引用 变量改为对新赋
田齐齐
2020-03-02
在python中关键字的列表,不能以下单词作为变量名。 怎样查看关键字列表: import keyword #关键字的列表,不能以下单词作为变量名 print(keyword.kwlist) 同样,函数也不可以作为变量名 如果将print 函数定义成了变量名,就无法再做为函数使用,如图:print为黑色(函数为绿色) 此时需要删除这个变量 del print
田齐齐
2020-03-02
运行设置输出所有行代码: # 设置全部行输出 from IPython.core.interactiveshell import InteractiveShell InteractiveShell.ast_node_interactivity = "all" 不设置时默认只输出最后一行: 设置后效果:
田齐齐
2020-03-02