Jupyter notebook快捷操作
打开已经写好的文件(命令行):jupyter notebook 地址文件名
关闭Jupyter notebook(命令行):control+c
安装库(命令行):pip3 install plotly
shift+enter:运行本单元,选中下个单元
shift+tab:查看函数帮助
control+enter:运行本单元
D+D:删除选中的单元
Command+/:注释整行或撤销注释
Cell—>clear:清空结果
A:在上方插入单元
B:在下方插入单元
Y:单元转入代码状态
M:单元转入markdown状态(1:一级标题,2:二级标题)
X:剪切选中的单元
C:复制选中的单元
V:粘贴选中的单元
Tab:代码补全或缩进
Python基础语法
赋值语句
A=1;B=2;C=3
A,B,C=5,78,9
C+=9
C-=9
# \表示换行继续写
total=A+\
B+\
C
数据类型
a=5
b=1.2
type(a)
# pi和e
import numpy as np
np.pi
np.e
# 数据类型转换
int(b)
float(a)
# 整除
4//3
# 字符串
s='我是Python'
s1=str('12345678')
s[2:5] #左闭右开,第二位取到第五位,结果为'Pyt'
s[-2:-1] #左闭右开,倒数第二位取到倒数第一位,结果为'o'
s[5] #'h'
# 字符串拼接
s*3 #'我是Python我是Python我是Python'
'hello,'+'world'+'.'*10
# 空值
None
# 非数值,无法进行运算
nan
# 负无穷
float('-inf')
# 正无穷
float('inf')
数据结构
# 1.列表
a=[1,2,3,4,5]
b=list('abcdefg')
a[:3] #取前三个元素,结果为[1,2,3]
a[::-1] #倒序,结果为[5, 4, 3, 2, 1]
a.reverse() #将a列表中元素倒序
a.sort() #将a列表中元素从小到大排序
max(a) #a列表中的最大元素
min(a) #a列表中的最小元素
len(a) #a列表的长度
a+b #列表拼接,结果为[1, 2, 3, 4, 5, 'a', 'b', 'c', 'd', 'e', 'f', 'g']
a*3 #列表中元素复制三次,结果为[1, 2, 3, 4, 5, 1, 2, 3, 4, 5, 1, 2, 3, 4, 5]
#末尾添加
a.append(6) #[1, 2, 3, 4, 5, 6]
a.extend([7,8,9]) #[1, 2, 3, 4, 5, 6, 7, 8, 9]
#若为a.append([7,8,9])则结果为[1, 2, 3, 4, 5, 6, [7, 8, 9]]
#按位置添加
a.insert(0,'Italy') #在a列表0位置处增加元素'Italy'
#末尾删除
a.pop()
#按位置删除
a.pop(1)
del a[1]
a.remove('Italy') #在a列表中删除元素'Italy'的第一个匹配项
#删除整个列表对象
del b
#计数
a.count(1) #记录a列表中元素1出现的次数
a.index(4) #a列表中元素4第一次出现的位置
# 2.元组(tuple中的元素不能被修改)
a=(1,2,3)
b=tuple([4,5,6])
#元组的索引方式和列表一模一样 a[2]
del a #删除整个元组对象
c=a+b #结果c为(1, 2, 3, 4, 5, 6)
a1,a2,a3,a4,a5,a6=c #元组c中的值分别赋值给变量
a*3 #结果为(1, 2, 3, 1, 2, 3, 1, 2, 3)
# 3.集合