Python安装
rhel8中自带安装了python3

如果对于其他版本的系统,没有安装或安装了老版的程序,可以去官网进行安装包的下载,然后自行执行源码编译去安装
官网:https://www.python.org/
下载需要的稳定版安装包

下载好后,将安装包进行解压缩


然后进入解压后的目录内,找到configure,我们需要在目录里执行这个脚本安装,也可以用 ./configure --help 命令查看它的帮助,可以根据个人需求去自定义保存的目录需要的模块等等

命令:./configure --prefix=/usr/local/python3 进行源码编译,并且将安装的内容放在 /usr/local/python3 目录里
注意:源码编译需要提前安装gcc程序

在预编译完成检测后,我们就可以进行正式的安装环节
安装前还需要安装zlib-devel.x86_64 开发相关的zlip包

还是在当前目录下执行命令: make && make install ,如果没有make命令需要自行安装


安装完成后,我们需要执行pyth3.7的话需要在 /usr/local/python3/bin/python3.7 才可以用

如果我们想要直接可以在命令中开启安装的python,需要去建立软连接
命令: ln -s /usr/local/python3/bin/python3.7 /usr/local/bin
然后就可以直接去使用命令了

python程序编写
python程序的编写文件是以 .py 为后缀结尾,如 test.py
python3的输出编写语法:print (‘hello world’),但是在python里可以写成print ‘hello world’,这样的在python3里是不能识别的。并且在python3 中是可以直接识别中文的

python中的注释写法
#可以表示注释,多行注释可以使用“”“括起来
# this is a comment
print ('hello world') # this is a comment
"""
this is
a
comment
"""

管理输入输出
方式:input(’ ')
可以在括号里写入需要展示的信息入input(‘Age:’)

这里我们进行的输入,输出的内容都是字符串的方式展示的,因为用引号括起来了,所以不论输入什么都可以展示出来,如果需要它展示为整型数字,可以用 int( ) 进行转换

格式化输入输出
| %s | str,字符串 |
| %d | int,整型 |
| %f | float,浮点数 |
| %% | 表示输出一个% |
可以在主机上安装 ipython 来进行操作,方便使用,安装过python3后,执行命令:pip3 install ipython
测试:开启python,定义值,输出内容
定义name = ‘redhat’ , password = ‘123’

print (‘Password of %s is %s’ %(name,password)) ,前面写的 %s表示的占位符,后面的%(name,password)表示按顺序指定前面写的%s 的值
这里同样可以使用 \ 来进行符号的转译

%f的用法

可以自定义需要保留几位小数,例 %.3f

%d的用法
可以自定义共几位数,如值=1,但是想要输出3位数使用 %.3d,数字不够前面自动补0

本文详细介绍了在rhel8系统中安装Python的过程,包括从官网下载安装包、源码编译、配置环境变量等步骤。同时,文章还涵盖了Python程序的基本编写方法,如输出、注释、输入输出管理和格式化技巧。
339

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



