env 查看环境变量
redhat7.0下python3.6的安装
https://www.python.org/ftp/python/##python安装下载网站
安装依赖性:gcc,zlib-devel,openssl-devel,readline-devel
1.tar jxf Python-3.6.6.tgz 解压文件()
2.cd /Python-3.6.6 进入解压文件目录
3…/configure --prefix=/usr/local/python3.6 指定python的解释目录
4.make 执行编译命令
5.make install 执行安装命令(先安装zlib与zlib-devel)
yum install zlib zlib-devel -y
make install
6.查看其解释目录
这个时候系统并不能识别命令“python3.6”,我们可以通过添加命令或者建立软链接来解决这个问题
7.建立软链接
ln -s /usr/local/python3.6/bin/python3.6 /usr/bin/
python变量
python2不识别汉字
字符类型
使用type来查看其类型
print的用法
‘’’(或""")的用法
如何转译字符
当我们输出字符串内有“\n”之类的特殊字符输出不会符合我们的输出结果
我们需要加入转义符‘\’对其进行转义才可正常输出。
print(r’字符串’)表示r后引号内的字符不做转义,直接输出字符串
python2与python3的输入输出区别
python2输出的数字为数字,python3输出数字的为字符
python可以直接进行比较
python3需要先进行定义
python3输出占位及变量的删除与类型修改
可以看到我们输入的reward小数点后为“0000”,而输出却为“000000“
若我们想规定其输出小数点的输出时
指定其输出几位即可
用“%%”来转义“%”
删除变量
变量类型的修改
练习计算学生成绩
num = int(input("请输入学生学号:"))
chinese = float(input("请输入语文成绩:"))
english = float(input("请输入数学成绩:"))
math = float(input("请输入数学成绩:"))
total = chinese+english+math
print("学号为%d学生的总成绩为%d" %(num,total))
ave = total/3
print("学号为%d学生的平均成绩为%.2f" %(num,ave))
per = chinese/total
print("学号为%d学生的语文成绩占总成绩的%f%%" %(num,per*100))