解释器的安装
在官网下载源码安装包(python3.6)
解压安装包到/opt目录
安装编译过程中所需要的依赖包:gcc,zlib,zlib-devel,openssl-devdl
进入解压的安装包进行编译
cd /opt/python3-*/
#--prefix安装路径 --with-ssl:添加ssl加密
#./configure --prefix=/usr/local/python --with-ssl
安装:make && make install
添加python 的命令到环境里面
echo $PATH
export PATH="python3命令所在的路径:$PATH" ##临时添加
export PATH="python3命令所在的路径:$PATH" >> ~/.bashrc ##永久添加
source ~/.bashrc ##重新读取配置文件
python的编码格式
python2:ASCII
python3:Unicode
ASCII编码:
1字节=8bit: 一个英文字符占用一个字节
Unicode: 一个字符代表两个字节
utf-8:如果是英文,一个字节存储;如果是中文。用三个字节存储
数据类型
##整型(int)
##长整型(long)(pythn3中没有)
##浮点型(float)
##复数(aComplex)
aComplex.image(虚部)
aComplex.real(实部)
##字符串(string)
string.center(xx,'xx')
##布尔数据类型
bool :只有两个值(True,False)
##数值类型转换
python 中,所有的数据类型都可以作为内置函数,来进行数据类型的转换
输入与输出
##输入
在python2中
input ##只接收数值类型
raw_input
在python3中
input ##所有都默认为字符串
##输出
print
占位符:
%s ##字符串类型
%d ##整型
%f ##浮点型
判断语句
if 条件表达式:
满足条件表达式执行的语句
if 条件表达式:
满足条件表达式执行的语句
else :
不满足条件表达式执行的语句
if 条件表达式:
满足条件表达式执行的语句
elif 条件表达式:
满足条件表达式执行的语句
elif 条件表达式:
满足条件表达式执行的语句
else :
不满足条件表达式执行的语句
if间接实现三元运算符:valuel if 条件 else value2