简单的Python 使用(一)
Python 简介
Python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
Python的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
Python 发展历史
Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。
Python 本身也是由诸多其他语言发展而来的,这包括 ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和其他的脚本语言等等。
像Perl语言一样,Python源代码同样遵循 GPL(GNU General Public License)协议。
现在 Python 是由一个核心开发团队在维护,Guido van Rossum 仍然占据着至关重要的作用,指导其进展。
Python 特点
如何在Linux系统上面安装Python
1. 首先,官网下载python3的所需版本。
(1)方式一
wget https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tgz
想下载到那个文件夹下就先进入到那个文件夹下
cd /home/download
(2)方式二
在官网上下载完压缩包后,放置在主文件夹中
2. 然后,解压缩文件
tar -xvf Python-3.6.0.tgz -C /usr/local
3.创建安装文件的路径
mkdir /usr/local/python3
4.编译
./configure --prefix=/usr/local/python3
5.安装
1、make
2、make install
3、完毕
6.创建新版本的软连接。
1、修改旧版本
mv /usr/bin/python /usr/bin/python_bak
2、创建新的软连接
ln -s /usr/local/python3/bin/python3 /usr/bin/python
3、检查python的版本
python -V
python-3.6.0
软连接创建成功
本人在安装的过程中遇到过两个问题,分享给大家:(解决方法亲测有效哦)
问题一:
当我们输入任何yum命令,都会报错,会提示
“File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:^
SyntaxError: invalid syntax”
出现原因:原因是升级python后,导致yum所需版本不一致导致。
解决方法:只需要修改yum配置文件,将python指向以前的旧版就可以了。
#vi /usr/bin/yum
因为我的旧版本是2.7,所以将#!/usr/bin/python改为#!/usr/bin/python2.7就可以了!
退出保存
再次运行yum命令,就不回再报错了。
如果运行后报以下错误File "/usr/libexec/urlgrabber-ext-down", line 28 except OSError, e:
就修改/usr/libexec/urlgrabber-ext-down文件,将python同样指向旧版本,就可以了。
问题二:
Python命令行下退格、删除、方向键乱码
出现原因:readline模块没有安装
解决方法:
# 安装readline模块
yum -y install readline-devel
# 进入Python安装目录
cd /usr/local/Python-3.6.0
# 重新执行Python的安装
configure
make
make install
在Linux系统上简单的使用Python(Python 基础)
在Linux 系统上直运行 python 命令就可以进入到交互式环境。不过首先你要安装Python.
在提示符后输入 2+3 可以让python 做一些简单的算术。

在python 中, 2+3 称为“表达式”, 它是语言中最基本的编程结构。表达式包含“值”(例如 2, 3) 和“操作符” (例如 +),并且总是可以求值(也就是归约)为单个值。这意味着在Python 代码中 , 所有使用表达式的地方, 也可以使用一个值 。
常见的数学操作符如下:

Python 的数据类型:整型、浮点型和字符串
Python表达式是值和操作符的组合,它们可以通过求值成为单个值,每个值都只属于一种“数据类型”。
常见的数据类型有整型,浮点型,字符串。
字符串总是用单引号 ' 包围住。甚至可以有没有字符的字符串,称为空字符串。
字符串的连接和复制
字符串连接举例:Python可将两个字符串连接成一个新的字符串。

字符串复制:Python 可将一个字符串复制成多个字符串

Python 的赋值语句
用赋值语句将值保存到变量中。赋值语句包含一个变量名,一个等号(称为赋值操作符), 以及要存储的值。
举例说明:赋值以及查看变量的值

记住:如果变量被赋予了一个新值,老值就被忘记了。

Python 变量名
你可以给变量取任何名字, 只要它遵守以下3条规则:
1. 只能是一个词
2. 只能包含字母,数字和下划线
3. 不能以数字开头
注意:变量名是区分大小写的

尝试编写第一个Python 程序
[root@localhost ~]# cat test.py
#This program says hello and asks for your name.
print('Hello word!')
print('What is your name?') #Ask their name
myName=input()
print('It is good to meet you, '+myName)
print('The length of your name is:')
print(len(myName))
print('What is your age?')
myAge=input()
print('You will be '+str(int(myAge)+1)+'in a year.')

运行结果:

介绍上面程序中使用到的函数
print() 函数
print() 将括号内的字符串显示在屏幕上
举例:
print('Hello word!')
print('What is your name?') #Ask their name
input() 函数
该函数等待用户在键盘上输入一些文本, 并按下回车键
myName=input() ## 将用户输入的字符串赋值给myName
len() 函数
获取一个字符串中字符的个数

注意:只能用+ 操作符加两个整数, 或连接两个字符串。不能让一个整数和一个字符串相加,因为不满足python 的语法。
str() 、int()和float() 函数
str() 、int()和float() 函数将分别求值为传入值的字符串、整形和浮点数形式。


若有侵权联系本人删除
https://www.runoob.com/python/python-intro.html