python安装
下载,解压,安装依赖,预编译,编译,安装,配置环境变量
官网 python.org 下载
解压命令:tar -xvJf xxxxxx.tar.xz
依赖gcc zlib openssl.....
sudo apt-get install zlib1g-dev
sudo apt-get install openssl libssl-dev
sudo apt-get install build-essential python-dev python-setuptools python-pip python-smbus
sudo apt-get install build-essential libncursesw5-dev libgdbm-dev libc6-dev
sudo apt-get install zlib1g-dev libsqlite3-dev tk-dev
sudo apt-get install libssl-dev openssl
sudo apt-get install libffi-dev
预编译命令
./configure --prefix=/usr/python-3.7.0 --enable-optimizations
编译命令 时长很久...
make
安装命令
make install
配置环境变量,最后一行追加
export PATH=$PATH:/usr/python-3.7.0/bin
/etc/profile 系统的环境变量
~/.bashrc 当前用户的环境变量
安装pip3
apt install python3-pip
安装ipython
pip3 install ipython
修改vim编辑器
vi ~/.vimrc
set nu
set ts=4
set sw=4
测试代码:hello world
#encoding=utf-8
#测试脚本
print("hello world!")
def main():
'''
我是一个多行注释
'''
print("hello\n")
执行 python3 hello.py
python的基本操作
变量
python是泛类型 且区分大小写
bool 是True False
python特有的类型是None 为负值的变量是None
变量输出:1 print("hello",a,b,c,"hehe") 2 print("hello world%d...%s"%(a,b))
%% 表示一个 %
输入输出
python3 中 input(“xxx”) 输入函数
python2中是 raw_input(“xxx”) 输入函数 input() 输入内容必须为表达式,而不是字符创
运算法
...
pass 不做任何事情,一般用做占位语句。
import引用 例 import math 引用了数学模块
具体学习可以参考如下教程:https://www.runoob.com/python/python-numbers.html