Liunx命令和一起数据类型总结

第二节课复习和总结

一、Liunx命令

pwd 	-- 查看当前路径

whoami		-- 查看用户

ls		-- 查看当前路径下有哪些文件夹

clear	-- 清屏(或者Ctrl+L)

cd	 	-- 移动进入文件夹命令(Tab键补全)

sudo	-- 超级管理员权限

bash	--  用来执行.sh文件

workon  + 虚拟环境名字	-- 进入到虚拟环境(deactivate退出虚拟机)

二、数值类型(不可变)

程序一定是用来数据处理的

解释器:把代码翻译成计算机能识别的计算机语言

交互式:立马反馈结果(方便观察)ipython3

	安装ipython3:sudo apt install ipython3

#取整
8//3 #2
#取余
6%4 #2
#求幂运算(n次方)
8**2 #64

python里没有指定数值长度,可以大规模的运算。

在Python里面是严格要求缩进

数据类型分类:

int 整型

float 浮点型(不精确)

扫描二维码关注公众号,回复: 6063698 查看本文章

bool 布尔型(True或False)

complex 复数

模块

decimal 用来精确计算的

(a = decimal.Decimal('2.3')

math ceil(向上取整) 、 floor(向下取整)

三、字符类型

Python里只有字符串,没有字符,也没有数组,字符串是不可变的(没有增删改查的功能),

单引号 -嵌套在里面

双引号 -嵌套在外面

三引号 --换行

四、系列类型(列表、元组)

(作用)存储多个数据,列表的的数据被称为元素,有顺序

【1】、列表:a = [1,'Hello',3,2](可变)

	列表可以重新赋值,是可变的

	list('dded')  --转换成列表

	str()		--转换成字符串

		注*字符串也可以索引取值

	tuple()		--转换成元组

	

【2】、元组(tuple):b = (3,4,2,'Hello','Python')(不可变)

	元组不可以重新赋值,是不可以变的

id() --查看内存地址

五、切片

左闭右开(适用于字符串、列表和元组)

a[1:4] #不可以写小数,取索引值1到3的元素
a[1:] #如果冒号后面不加,就从前索引位置取到最后
a[1:4:2] #后面的2代表 步长(跳两步,取第二步的元素)

a[-1] #倒着取

六、拆包

适用于列表、元组和字符串

a = (1,2,3,4,5)
*b,c = a #不可以用多个*

七、bool

#判断是否存在
st = 'abc'
'b' in st
>>True

猜你喜欢

转载自blog.csdn.net/qq_41741971/article/details/86615903