Python学习笔记——基础1

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

发布了53 篇原创文章 · 获赞 5 · 访问量 2338

猜你喜欢

转载自blog.csdn.net/qq_25490573/article/details/102787371