-
python的安装
安装python3:
1.拿到源码安装包(python3.6)—>去官网下载
2.解压安装包到/opt目录
3.安装编译过程中需要的依赖包:gcc,zlib,zlib-devel,openssl-devel
3.进入解压的安装包进行编译
cd /opt/Python-3*
# --prefix= :安装路径 --with-ssl:添加ssl加密
./configure --prefix=/usr/local/python3 --with-ssl安装:make && make install
4.添加python3的命令到环境变量中
echo KaTeX parse error: Expected 'EOF', got '#' at position 18: …TH :查看系统的环境变量 #̲临时添加 export PA…PATH"
#永久添加加粗样式
echo export PATH="/usr/local/python3/bin:$PATH" >> ~/.bashrc
source ~/.bashrc
5.如何检测是否安装成功
在命令行执行:python3 -
python的数据类型
整型
In [14]: a = 1
In [15]: print(a)
1
In [16]: type(a)
Out[16]: int
浮点型
In [17]: b = 1.2
In [18]: type(b)
Out[18]: float
字符串类型
In [20]: c = ‘westos’
In [21]: type©
Out[21]: str
类型转换
In [22]: float(a)
Out[22]: 1.0
In [23]: int(b)
Out[23]: 1
In [24]: float©
ValueError Traceback (most recent call last)
in
----> 1 float©
ValueError: could not convert string to float: ‘westos’
In [25]: str(a)
Out[25]: ‘1’
In [26]: str(b)
Out[26]: ‘1.2’
In [27]: d = ‘123456’
In [28]: d
Out[28]: ‘123456’
In [29]: int(d)
Out[29]: 123456
In [30]: float(d)
Out[30]: 123456.0
如何删除内存中的变量
In [31]: del a
In [32]: a
NameError Traceback (most recent call last)
in
----> 1 a
NameError: name ‘a’ is not defined
bool类型
bool:只有两个值(True False)
非0即真
In [34]: a = 1
In [35]: bool(a)
Out[35]: True
In [36]: bool(0)
Out[36]: False
In [37]: bool(1)
Out[37]: True
In [38]: bool(’ ')
Out[38]: True
In [39]: bool(’’)
Out[39]: False
In [40]: bool(2412414)
Out[40]: True
- 算术运算符号
In [1]: 1+2
Out[1]: 3
In [2]: 3-1
Out[2]: 2
In [3]: 2*3
Out[3]: 6
In [4]: 6/3
Out[4]: 2.0
In [5]: 9/2
Out[5]: 4.5
In [6]: 9//2
Out[6]: 4
In [7]: 9%2
Out[7]: 1
In [8]: 3**3
Out[8]: 27
先乘除后加减
同级运算符是从左至右 计算
可以使用()调整计算的优先级
-
python的输入和输出
程序:输入(键盘)----代码(java/python/c)----输出(屏幕)
python2
输入:
-input:(只接收数值类型)
help(input)
raw_input(接收字符串类型)
python3
python3:(没有raw_input)
input:接收的都是字符串类型
-
变量
变量的定义:
在python中,每个变量在使用之前都必须赋值,变量赋值后该变量才会被创建
等号(=):就是用来给变量赋值的
=左边是一个变量名
=右边是存储在内存中的值(被变量名所指向)
变量名=值 -
python的输出
格式化输出
在python中可以使用print函数将信息输出到控制台
如果希望输出文字的同时,一起输出数据
语法格式:
print(‘格式化字符串’ %(变量1,变量2…))
格式化字符串 含义
%s: 字符串
%d: 十进制的整数
%f: 浮点数
%%: 输出%
1.定义字符串变量name,sex,输出:我的名字叫小明,请多多关照,我的性别是男
2.定义整数变量student_num,输出:我的学号是000001
%06d:不到6位就补0,如果是6位,该是多少是多少
3.定义小数 price,weight,money,输出:水果的单价是?元,购买了?斤,需要多少钱
price = 8.5
weight = 7.5
money = price * weight