Linux系统:安装python3

目录

一、python函数输出

1.print()函数输出

二、实验

1.安装python3


一、python函数输出

1.print()函数输出

(1)概念

在Python中,使用内置的print()函数可以将结果输出到IDLE或者标准控制台上。

print()函数的基本语法格式如下:

print(输入内容)

(2)输出内容

其中,输出内容可以是数字和字符串(字符串需要用引号括起来),此内容将直接输出,也可以是包含运算符的表达式,此类内容将计算结果输出。

a=5
b=2
print(10)
print(a)
print(a*b)
print("one two three")
[root@localhost data]# python hello.py
10
5
10
one two three

在Python中,默认情况下,一条print()语句输出后会自动换行,如果想要一次输出多个内容,而却不换行,可以将要输出的内容使用英文半角的逗号分隔,下面的代码将在一行输出变量a和b的值:

a=5
b=2
print a,b, "very good"
[root@localhost data]# python hello.py
5 2 very good

在编程时,我们输入的符号可以使用ASCII码的形式输入。ASCII码是美国信息交换标准码,最早只有127个字母被编码到计算机里。也就是英文大小写字母、数字和一些符号,这个编码表称为ASCII编码。比如大写字母A的编码是65,小写字母a的编码是97 。通过ASCII码显示字符,需要使用chr函数字符进行转换。

print("a")
print(chr(97))

print("A")
print(chr(65))

print("+")
print(chr(43))

print("[")
print(chr(91))

print("]")
print(chr(93))
~                     
[root@localhost data]# python hello.py
a
a
A
A
+
+
[
[
]
]

二、实验

1.安装python3

(1)查看python版本

[root@centos2 skel]# python --version
Python 2.7.5

(2)查看Linux默认安装的Python位置

[root@centos2 skel]# whereis python
python: /usr/bin/python /usr/bin/python2.7 /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7 /usr/share/man/man1/python.1.gz

看到/usr/bin/python和/usr/bin/python2都是软链接,/usr/bin/python指向/usr/bin/python2,而/usr/bin/python2最终又指向/usr/bin/python2.7。所以运行python/python2/python2.7是一样的

[root@centos2 skel]# ls -l /usr/bin/python*
lrwxrwxrwx. 1 root root    7 4月  25 13:25 /usr/bin/python -> python2
lrwxrwxrwx. 1 root root    9 4月  25 13:25 /usr/bin/python2 -> python2.7
-rwxr-xr-x. 1 root root 7136 8月   4 2017 /usr/bin/python2.7

(3)安装python3

      ①  下载

[root@centos2 skel]# wget https://www.python.org/ftp/python/3.6.5/Python-3.6.
--2023-06-13 15:47:04--  https://www.python.org/ftp/python/3.6.5/Python-3.6.5
正在解析主机 www.python.org (www.python.org)... 151.101.76.223, 2a04:4e42:12:
正在连接 www.python.org (www.python.org)|151.101.76.223|:443... 已连接。
已发出 HTTP 请求,正在等待回应... 200 OK
长度:22994617 (22M) [application/octet-stream]
正在保存至: “Python-3.6.5.tgz”

100%[========================================================================

2023-06-13 15:53:14 (60.9 KB/s) - 已保存 “Python-3.6.5.tgz” [22994617/229946

官网:Python Source Releases | Python.org

② 解压

tar -xvf Python-3.6.9.tgz /opt

③ 安装

[root@localhost opt]# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make
已加载插件:fastestmirror, langpacks

④ 编译安装

./configure --prefix=/usr/local/python3
make && make install

⑤ 软链接

[root@localhost local]# ln -s /usr/local/python3 /usr/local/bin/python3.6
[root@localhost local]# ls -l /usr/local/bin/
总用量 0
lrwxrwxrwx. 1 root root 18 6月  13 18:57 python3.6 -> /usr/local/python3

⑥ 配置环境变量

[root@localhost local]# vim /etc/profile
PATH=/usr/local/python3/bin:$PATH
export PATH
[root@localhost local]# source /etc/profile

验证是否配置成功,在命令行直接敲python3

[root@localhost local]# python3
Python 3.6.9 (default, Jun 13 2023, 18:44:11) 
[GCC 4.8.5 20150623 (Red Hat 4.8.5-44)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> 
Use exit() or Ctrl-D (i.e. EOF) to exit

⑦ 创建python文件,执行命令

[root@localhost data]# vim hello.py
print("hello world")
[root@localhost data]# python hello.py
hello world

你可能感兴趣的:(linux,运维,服务器)