anaconda安装
jupyter lab
简介:
包含了Jupyter Notebook所有功能。
JupyterLab作为一种基于web的集成开发环境,你可以使用它编写notebook,操作终端,编辑markdown文本,打开交互模式,查看csv文件等功能。
python语法
python
print('hello')
#hello
print('hello',end=" ")
print('world')
#hello world
print('hello',end="/")
print('world')
#hello/world
print('可乐3元')
#可乐3元
#格式化
print('可乐{}元'.format(3))
#可乐3元
for循环
python
#计算1*......10的乘积
a = 1
start = 1
end = 11
for i in range(start,end):
a = a*i
print('{}到{}的乘积为{}'.format(start,end,a))
1到10的乘积为3628800
input
会出现一个提示框,输入内容为a赋值,并且输出这段话
python
a = input('提示信息:')
#提示信息: 123
标识符
定义变量
第一个字符必须是字母或者下划线_。
标识符的其他部分由字母,数字和下划线组成。
标识符对大小写很敏感。
关键字
python
help('keywords') #查看所有关键字
help('and') #查看and关键字
添加注释
代码用#进行注释或者ctrl+/。
函数内部进行解释:
python
def test():
'''注释'''
print('注释')
缩进
python使用缩进来表示代码块,不需要使用大括号{}。
缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。
行
一行为一个语句
分号可以将多个语句写在一行
一个语句过长是可以使用\连接
python
a=1
b=2
a=1;b=2
1+2+3\
+4+5
#15
变量类型
整数 int;浮点数 float;布尔 bool;字符串 str 能够使用函数进行数据转换。
python
name='小明'
real_age=18
mental_age=3.5
childish= real_age > mental_age
float(12) #12.0
int(123.222) #123
str(123) #'123'
python中无需定义变量类型
python
type(a) #int
input函数输出出来的内容是字符串。
运算符
整除//向下取整
python
3//2 #1
3.0//2 #1.0
取模
python
3%2 #1
Math使用
python
import math
math.cos(math.pi) #-1
比较运算符
== != > < >= <=
赋值运算符
= += -= *= /= //= %= **= :=
python
a=1
a+=5 #6
a-=5 #-4
a*=5 #5
a/=5 #1
a//1 #1
a%=1 #0
:= 海象运算符 3.8后出现的,表达式内部进行赋值。
逻辑运算符 and or not
python
age=int(input('请编写一个年龄:'))
time=float(input('在线时间:'))
if(age<=13 and time >=120):
print('写写作业吧')
if(age>=13 and time >=120):
print('你不是小孩子了')
成员运算符 in / not in
python
'我' in '你心里' #false
if '我' in '你心里':
print('甜甜的')
else:
print('我很孤独')
#'我很孤独'
身份运算符
用于比较两个对象的存储单元,都是引用类型
python
a = 1
b = a
a is b #true
a==b #true
c=1
a is c #true
python
ls_1 = [x for x in range(10)] #[1,2,3,4,5,6,7,8,9]
ls_2 = [1,2,3,4,5,6,7,8,9]
ls_1 is ls_2 #false
ls_1 == ls_2 #true