Python基础(一)

第二节课复习和总结

一、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 浮点型(不精确)

bool 布尔型(True或False)

complex 复数

 

模块

decimal 用来精确计算的

​ (a = decimal.Decimal('2.3')

注意:Decimal()模块中如果是小数或者是字符的话需要加上单引号,如果是整数的话可以不用加

 

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

 

 

你可能感兴趣的:(Python)