一、配置python 3.6 环境
1. 将python 3.6 压缩包传至虚拟机中
2. 解压压缩包
3. 利用源码方式进行编译安装
1)检测环境
进入压缩好的目录中
利用configure 检测环境
发现缺少很多依赖,需要安装相应依赖
再继续检测环境
2)编译并安装
3)测试
移动到/usr/local/python3.6/bin 目录下
执行程序
按ctrl + d 退出
4. 生成软链接
或者将python3.6 命令加入环境变量中
echo $PATH
##临时添加
export PATH='python3.6 命令所在的路径(/usr/local/python3.6/bin/python3.6):$PATH'
##永久添加
echo export PATH='python3.6 命令所在的路径:$PATH' >> ~/.bashrc
##然后重新读取配置文件:
source ~/.bashrc
5. 将编译安装好的python3.6 目录发送到真机中
这样真机也能够直接用python3.6
二、代码基础
1. 编写python 文件
其中:# _*_coding:utf-8_*_ 是为了python2 中执行代码时能够支持utf-8 编码格式,这样就可以正常输出中文,而python3 中默认支持utf-8 格式
执行文件
2. 注释
单行注释:#
多行注释:
"""
注释内容
"""
3. 输入函数
在python2 中使用raw_input() 函数来接收屏幕中字符串的输入
使用input() 函数来接收屏幕中数字的输入
而在python3 中只有input() 函数,其只能将任何输入当做字符串来接收
在python3 中对接收到的数字字符串可以用强制类型转换为数字
其中type() 函数可以查看类和变量的类型
4. 格式化输出
%s 字符型
%d 整型
%f 浮点型
显示小数后固定位数
让数字按固定位数显示
%8f 或者%8d :让数字按8位显示,不够用空格补位
%08f 或者%08d 或者%.8d:8位显示,不够用0补位
注:显示% ,需要写两个%
5. 安装ipython
先对pip3.6 生成软链接
然后利用pip3.6 命令安装ipython
安装好后会在/usr/local/python3.6/bin/ 目录中生成ipython 和ipython3.6 可执行文件
需对其生成软链接
然后进行测试
6. 驼峰命名方法
1)大驼峰
每个单词的首字母都大写
FirstName
2)小驼峰
第一个单词首字母小写,后续单词首字母都大写
firstName
7. 数据类型
布尔型:真(True),假(False)
变量非空且数字不为0 即为真,其余则是假
8. 变量
变量名只有在第一次出现的时候,才是定义变量
删除变量:del
练习:输入学生姓名,依次输入学生的三门科目成绩,计算该学生的平均成绩,并打印,平均成绩保留一位小数,计算语文成绩占总成绩的百分比,并打印
9. 字符串输出(center() 函数)
让字符串居中输出,字符串共占40个字符位置,不够用空格补齐
让字符串居中输出,字符串共占40个字符位置,不够用'*'补齐
三、编译软件(pycharm)
1. 安装pycharm
解压压缩包到/usr/local/ 目录下
将目录改为pycharm
进入/usr/local/pycharm/bin/ 目录中
执行pycharm 脚本文件运行程序
选择不导入设置
接受协议
不发送信息
选择界面风格
创建命令方式启动软件
开始使用软件
设置解释器python 版本
选择项目解释器
选择python3.6 文件位置
创建新项目
创建python 文件
设置字体大小
测试
2. 设置文件描述
3. 快捷键
创建文件:alt + insert
格式化python 代码:ctrl + alt + l
撤销:ctrl + z
取消撤销:ctrl + shift + z
快速重命名:shift + F6
快速注释代码:ctrl + /
快速取消注释:ctrl + /
删除一行代码:ctrl + x
复制一行代码:ctrl + d
四、python 中的if 语句
1. 单分支if
if 条件:
代码
2. if-else
if 条件:
条件成立执行的代码
else:
条件不成立执行的代码
3. if-elif-else
if 条件1:
条件1成立执行的代码
elif 条件2:
条件2成立执行的代码
else:
条件1和2都不成立执行的代码
4. 产生随机数
加载模块random
产生一个1到10的随机数
练习:从控制台输入你要出的拳:石头(1)/剪刀(2)/布(3),电脑随机出拳,比较胜负
练习:判断用户输入年份是否为闰年
作业:输入年、月,输出本月有多少天
作业:用if 判断输入的值是否为空,如果为空,报错Error
作业:用户输入月份,打印该月份所属的季节