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

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

冒险岛_0_

您的打赏是我最大的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值