Python基础语法和Jupyter notebook快捷操作

本文介绍了Python的基础语法,包括赋值语句、数据类型、数据结构、控制语句、异常处理、函数等内容,并详细讲解了Jupyter Notebook的快捷操作,如通过命令行打开和关闭、单元格操作、代码补全等,帮助提升编程效率。
摘要由CSDN通过智能技术生成

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.集合
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值