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