Python基础 part1 python编译安装和基础编写

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( ) 进行转换
在这里插入图片描述

格式化输入输出
%sstr,字符串
%dint,整型
%ffloat,浮点数
%%表示输出一个%

可以在主机上安装 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
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Howei__

你的鼓励将是我创作的最大动力

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

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

打赏作者

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

抵扣说明:

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

余额充值