目录
一、python函数输出
1.print()函数输出
二、实验
1.安装python3
(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)查看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