python的环境配置以及Linux使用
你好! 一般家里的系统都是windows,而python是基于linux系统的语言,因此安装虚拟机是必不可少的环节。
安装VM
- VM作为全球最大虚拟机平台,作用是可让单系统运行多系统环境。
- 点击打开按钮,需找到我们压缩包解压的位置,有一个vmx的文件,单击打开。
舍不得删部分(可略过)
撤销:Ctrl/Command + Z
重做:Ctrl/Command + Y
加粗:Ctrl/Command + B
斜体:Ctrl/Command + I
标题:Ctrl/Command + Shift + H
无序列表:Ctrl/Command + Shift + U
有序列表:Ctrl/Command + Shift + O
检查列表:Ctrl/Command + Shift + C
插入代码:Ctrl/Command + Shift + K
插入链接:Ctrl/Command + Shift + L
插入图片:Ctrl/Command + Shift + G
linux基础操作命令
1.进屋终端界面操作 ctrl+A聊天+f1-f7
2.linux命令格式:linux命令+文件/想要执行的动作
/ 根:根目录树,linux下一切目录的起源。(所有文件存放的位置)
路径:文件存放的位置地点(就是找到文件坐在位置)
3.绝对路径:从根开始写的路径就叫绝对路径。
相对路径:只要不从根开始写的路径都叫相对路径
4.pwd:查看当前路径
5. cd: 切换目录,可以进入指定目录位置
6. ls 查看当前文件下所有内容(不包括隐藏文件)
ls –a 显示隐藏文件夹
ls –l 以列表的形式展现文件夹
ls –la 以列表的形式展现文件夹(包括隐藏文件)
ls –al 作用同上
7.linux 里面的root用户(超级用户)
进入超级用户:sudo 密码******(暗纹输入不提示)
sudo + linux命令:当前命令使用超级用户权限去执行
例如:sudo apt install pymysql
8.创建文件夹命令:
mkdir:创建文件夹
-p 递归创建文件夹
** 备注:统计目录创建多个文件夹用空格隔开即可
.代表当前路径 …代表上级路径,没有三个点
ctrl+l 或者clear: 清空当前屏幕
top:查看电脑使用效率
ps –aux:查看任务管理器
pid:代表程序运行的进程号
kill -9 pid号码 代表杀死程序(ctrl + c的本质)
9.创建文件:
touch + 文件名:创建一个新文件
备注:在linux下不区分.txt .doc等格式文件,并且linux下文件命名严格区分大小写(例如:.Txt .TXT完全是两个独立的文件)
vi/vim文本编辑器:
vi/vim+文件名:进入我们要编辑的文件内部
1.(a/i/o)编辑模式:i 代表插入模式。
2. esc, shift+:
wq代表保存退出
w代表保存
q!代表强制不保存退出
cat+文件名: 代表查看文件内容
10.rm –rf 文件名或者路径:代表强制递归删除路径下的内容或者文件 (拓展:*:在linux内代表任意东西)
-r代表删除全部文件或者目录
-f代表强制删除
-i代表删除前进行询问
帮助命令:
linux命令 + --help:查看linux命令使用帮助,按q退出
man + linux命令:官方原文档帮助,按q退出
快捷键:
Tap :一下,自动不全
两下,命令提示
ctrl + c:终结程序
ctrl + shift + +:字体变大
ctrl + -: 字体变小
上下键:进行上一条下一条命令查询
linux命令拓展
find:文件查找
tree:目录树
chmod:权限更改
cp:复制命令
grep:查找命令
mv:移动命令
group:分组命令
ifconfig:查看自己ip
tar:进行文件压缩(解压缩)
ps –aux:查看任务管理器
kill:杀死命令
top:查看电脑内存状态
了解python
链接: [link](www.python.org
?/mp.csdn.net).
![]()
如何插入一段漂亮的代码片
你们是不是以为这是图片
其实是自己选择一款你喜欢的代码片高亮样式
python特点
- 简单,简洁
- 功能强大(全栈(后台开发),爬虫,数据分析,AI,多种api调用)
- 运行效率低,开发效率高
- Python是胶水语言,可以和其他语言进行很好的交互
- Python具有良好的跨平台性
- Python是解释性语言,高级的,面向对象的语言
- 代码开源
Python能做什么:
1. 全栈工程师
2. 爬虫工程师
3. 数据分析师
4. AI算法工程师
5. 自动化运维
6. 自动化测试
Python的运行
在交互模式下运行
进入:终端输入python3 ipython
退出:quit() ctrl+D
Python文件运行:终端运行python3 + .py文件
编辑器内部运行:右键,点击run + 文件名
py文件为python文件后缀
命名规则:建议用因为大小写(驼峰命名法)加下划线命名
Python程序:
数据 》语句 》 语句块 》模块 》工程
程序 = 算法 + 数据结构
Python支持数据类型:
数字(整数(int),小数(float),复数)
字符串:str(子串 单个字符)
布尔类型:bool(True,False)
列表:list [1,2,3,4,5,6]
字典:dict {‘a’:1}
元组:tuple(1,2,3,4)
集合:set(冰冻集合){1,2,3}
文件,类对象,
Nonetype None值(代表为空什么都不是)
运算表达式:
表达式:有一个数字或者数字和运算符构成
运算符:
+ 加法
- 减法
*乘法
/ 除法 保留后面小数位
// 地板除(保留结果整数,向下保存,不会四舍五入)
% 取余(保留结果余数)
** 幂运算
注意:当高精度数据和低精度数据进行运算的时候结果自动转化为高精度
优先级:
** 第一梯队
/ // % * 第二梯队
-
- 第三梯队
变量和常量:
- 第三梯队
变量:自定义表示符,用来代表某个值
标识符:在需要编程起名字的地方进行定义,如:
变量名 函数名 类名
1. 不能用数字开头
2. 必须用字母或者下划线
3. 不能和python保留字冲突
变量赋值:
变量赋值符号 : =
自定义名称 + 变量符合符号 变量要赋予的值
1. 变量不需要定义,使用时直接书写,初次赋值即为变量初始化
2. 变量可以被多次赋值,后面赋值的值会覆盖前面的值
3. Python中变量没有固定类型,赋值什么类型数据即为什么类型
布尔类型bool:
True(逻辑真) Fasle(逻辑假)
bool()函数,用来判断值的真假
运算符:
大于符号
<小于符号
=大于等于
<=小于等于
==判断是否相等,值相等,类型相等
!=不等于
支持连续书写: a < b < c
身份运算符:
in 判断是否在内
not in 判断是否不在内
is 判断是否是同一样东西
is not判断是否不是同一样东西
None值:
‘’空字符串
[]空列表
{}空字典
set()空集合
()空元组
Nonetype 类型:
值为None
作用:无意义用作占位,有时候函数的返回值也是一个None,有时候作为我们形参的默认值
复合运算符:
+= s += 1 s = s+1
*=
-=
/=
//=
%=
**=
换行符: \(显示换行符)
()在编辑器中可以使用,或者’’’ ’’’(隐式换行符)
内建函数
由系统内部定义好的函数,去执行相应的功能
type(参数):判断数据类型
参数:需要判断的变量
int(参数):强制装换为整数类型,注意:只能是像数字的东西。
拓展:鸭子模型,在python中认为只要能像鸭子一样游泳,一样嘎嘎嘎叫的东西就认为是鸭子
float(参数):强制装换为浮点型类型
bool(参数):判断参数是否为真
round(参数,保留位数):进行四舍五入
拓展:精度丢失概念
abs(参数):绝对值函数
str(参数):强制转换为字符串类型
help(参数):查看内建函数帮助手册,按q退出
备注:参数如果被[]包裹,代表此参数可给可不给
input(参数):标准输入
参数:传入一个字符串写在终端
print(参数,[参数1,参数2….])标准输出
参数:将想要的输出的结果打印在终端屏幕上
注意:print函数输出时,多个变量用逗号进行分隔,必须是英文逗号,英文空格
dir()文件查看
bin()转换二进制
oct()八进制
ord()查看字符串编码
chr()根据编码查看字符串
range(起始值,结束值,[步长])生成有序数列
help()帮助函数,查看内建函数手册
pow(x,y,[z])两个参数是x的y次方运算,如果是三个参数,则对幂运算取余
转义字符:\
作用:让原本起作用的字符变成一个普通字符输出
\f 换页
\b 倒退
\t 水平制表符
\xXX XX为两位16进制表示的字符
\Uxxxx Unicode16进制表示的字符
\UXXXXXXXX Unicode32进制表示的字符
拓展:
print(‘h’,‘n’,‘c’,sep = ‘,’,end=’’)函数内参数,sep代表变量之间的分隔方式,end代表结尾的输入模式
字符串运算:
算数运算符:
- 字符串相加
字符串 * 数字:代表字符串相加多少遍
+= 自己加自己
*= 自己乘自己
一个具有注脚的文本。[^2]
本文介绍了Python的基础知识及其环境配置,同时涵盖了Linux的基本操作命令,适合初学者快速掌握Python及Linux环境搭建。

9542

被折叠的 条评论
为什么被折叠?



