Python和Linux学习笔记

视频来源:黑马程序员Python教程_600集Python从入门到精通教程(懂中文就能学会)

地址:80-用户管理-11-chmod演练-R递归修改目录权限_哔哩哔哩_bilibili

80-181节记录笔记

目录

系统信息

1.时间和日期

2.磁盘信息

3.进程信息

其他命令

1.查找文件

2.软连接

3.硬链接

 4.打包压缩

压缩/解压缩

bzip2(two)

5.软件安装

python

注释

单行注释

多行注释

算数运算符

变量

01.定义

02.类型

数字型

非数字型

type 查看变量类型

03 输入

1)input 函数实现键盘输入

2)类型转函数

04 变量的格式化输出

变量的命名

1.1标识符

1.2 关键字

变量的命名规则

驼峰命名法

小驼峰

大驼峰


系统信息

1.时间和日期
命令作用
date查看系统时间
calcalender查看日历,-y 选项查看一年的日历
2.磁盘信息
命令作用
df -h显示磁盘剩余空间
du -h [目录名]显示目录下的文件大小,-h 以人性化的方式显示文件大小
3.进程信息

进程:当前正在进行的程序

命令作用
ps aux查看进程的详细状况
top动态显示运行中的进程并且排序
kill -9 进程代号终止指定代号进程,-9 强行终止

a:显示终端所有进程,包括其他用户进程

u:显示进程状态

x:显示没有控制终端的进程

其他命令

1.查找文件
命令作用
find 路径 -name “*.py”查找指定路径下扩展名是.py的文件
2.软连接
命令作用

ln -s 被链接的源文件

链接文件

类似Windows中的快捷方式

注意:

1.没有 -s 建立硬链接文件

2.源文件使用绝对路径,移动链接文件后,仍能正常使用

3.硬链接

链接文件的源文件删除后,不会受到影响,文件名的另外一个名字

 4.打包压缩
# 打包文件
tar -cvf 打包文件.tar 被打包的文件/路径...

# 解包文件
tar -xvf 打包文件.tar
选项含义
c生成档案文件,创建打包文件
x解开档案文件
v列出归档接档的详细过程
f指定档案名称
压缩/解压缩

gzip压缩后文件,扩展名一般为xxx.tar.gz

# 压缩文件
tar -zcvf 打包文件.tar.gz 被压缩的文件/路径...

# 解压缩文件
tar -zxvf 打包文件.tar.gz

# 解压缩指定路径
tar -zxvf 打包文件.tar.gz -C 目标路径  

-C 目标路径的目录必须存在
bzip2(two)
# 压缩文件
tar -jcvf 打包文件.tar.bz2 被压缩的文件/路径

# 解压缩文件
tar -jxvf 打包文件.tar.bz2
5.软件安装
# 安装软件
$ sudo apt install 软件包

# 卸载软件
$ sudo apt remove 软件名

# 更新已安装的包
$ sudo apt upgrade
# 小火车
sudo apt install sl

# top美化
sudo apt install htop

python

invalid 语法无效

IndentationError:unexpected indent 缩进错误

NameError: 名称错误

python2.x中不支持中文

提示:开发时无法使用Python 3.0,建议

先使用Python 3.0 版本进行开发

然后使用Python 2.6、Python 2.7 来执行,并做一些兼容性处理 

注释
单行注释
# 这是一个注释
print("hello hello")

print("hello")  # 输出 hello
多行注释

描述信息比较多,一行无法显示,使用多行注释

“”“
这是一个多行注释
。。。
。。。
”“”

什么时候使用注释

1.如果代码晦涩难懂,逻辑复杂,利用注释进行解释

2.阅读我代码的人比我更懂Python,他只是不知道我的代码要做什么

正规开发团队有代码审核规则,团队中彼此阅读对方的代码

算数运算符
运算符描述实例
+10+10=20
-10-10=0
*10*10=100
/10/10=1
//取整除返回除法的整数部分
%取余数返回除法的余数
**又称次方、乘方,2**3=8

程序执行原理

变量
01.定义

变量名 = 值

变量名第一次出现才是定义变量

变量名再次出现,不是定义变量,直接使用之前定义过的变量

02.类型
数字型

int

long

float

bool(true false)

true运算时为1,false运算时为0

complex

非数字型

字符串

列表

元组

字典

type 查看变量类型

字符串拼接使用“+”

first_name = "三"

last_name = "张"

first_name + last_name = "三张" 

字符串重复拼接用"*"

 "-" * 50

'---------------------------------------------------'

03 输入

获取用户在键盘上输入的信息,需要使用input函数

函数说明
print(x)将x输出到控制台
type(x)查看x的变量类型
1)input 函数实现键盘输入

用户输入的任何内容python都认为是一个字符串

字符串变量 = input("提示信息:")

2)类型转函数
函数说明
int(x)将x转换为一个整数
float(x)将x转换为一个浮点数

定义一个浮点函数接收用户输入的同时,就使用float函数进行转换

price = float(input("请输入价格:"))

04 变量的格式化输出

输出文字信息的同时输出数据

% 格式化操作符

格式化字符含义
%s字符串
%d有符号十进制整数,%06d表示输出的整数显示位数,不足的地方用0补全
%f浮点数,%.02f表示小数点后只显示两位
%%输出%

语法格式如下:

print("格式化字符串" % 变量1)

print("格式化字符串" % (变量1,变量2...))

变量的命名

1.1标识符

程序员定义的变量名、函数名

名字 需要又见名知的效果

标识符由字母、数字和下划线组成

不能以数字开头

不能跟关键字重名

1.2 关键字

关键字python内部已经使用的标识符

关键字具有特殊的含义

查看Python中的关键字

import keyword
print(keyword.kwlist)
变量的命名规则

标识符是区分大小写的

1.在定义变量时,为了保证代码格式,=的左右应该各保留一个空格

2.在python中,如果变量名需要由二个或多个单词组成时,按照以下方式命名

a.每个单词都使用小写字母

b.单词与单词之间使用_下划线连接

c.例如:first_name、first_name

驼峰命名法

当变量名是由二个或多个单词组成时,可以利用驼峰命名法

小驼峰

第一个单词以小写字母开始,后续单词首字母大写

例如:firstName、lastName

大驼峰

每一个单词的首字母都采用大写字母

例如:FirstName、LastName

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值