linux 下的python 编程基础

一、配置python 3.6 环境

1. 将python 3.6 压缩包传至虚拟机中

2. 解压压缩包

3. 利用源码方式进行编译安装

1)检测环境

进入压缩好的目录中

利用configure 检测环境

linux 下的python 编程基础_第1张图片

发现缺少很多依赖,需要安装相应依赖

linux 下的python 编程基础_第2张图片

再继续检测环境

2)编译并安装

3)测试

移动到/usr/local/python3.6/bin 目录下

linux 下的python 编程基础_第3张图片

执行程序

linux 下的python 编程基础_第4张图片

按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() 函数来接收屏幕中字符串的输入

linux 下的python 编程基础_第5张图片

使用input() 函数来接收屏幕中数字的输入

linux 下的python 编程基础_第6张图片

而在python3 中只有input() 函数,其只能将任何输入当做字符串来接收

linux 下的python 编程基础_第7张图片

在python3 中对接收到的数字字符串可以用强制类型转换为数字

其中type() 函数可以查看类和变量的类型

linux 下的python 编程基础_第8张图片

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 可执行文件

需对其生成软链接

然后进行测试

linux 下的python 编程基础_第9张图片

6. 驼峰命名方法

1)大驼峰

每个单词的首字母都大写

FirstName

2)小驼峰

第一个单词首字母小写,后续单词首字母都大写

firstName

7. 数据类型

布尔型:真(True),假(False)

变量非空且数字不为0 即为真,其余则是假

8. 变量

变量名只有在第一次出现的时候,才是定义变量

删除变量:del

linux 下的python 编程基础_第10张图片

 

练习:输入学生姓名,依次输入学生的三门科目成绩,计算该学生的平均成绩,并打印,平均成绩保留一位小数,计算语文成绩占总成绩的百分比,并打印

linux 下的python 编程基础_第11张图片

linux 下的python 编程基础_第12张图片

9. 字符串输出(center() 函数)

让字符串居中输出,字符串共占40个字符位置,不够用空格补齐

让字符串居中输出,字符串共占40个字符位置,不够用'*'补齐

 

三、编译软件(pycharm)

1. 安装pycharm

解压压缩包到/usr/local/ 目录下

将目录改为pycharm

进入/usr/local/pycharm/bin/ 目录中

执行pycharm 脚本文件运行程序

选择不导入设置

linux 下的python 编程基础_第13张图片

接受协议

linux 下的python 编程基础_第14张图片

不发送信息

linux 下的python 编程基础_第15张图片

选择界面风格

linux 下的python 编程基础_第16张图片

创建命令方式启动软件

linux 下的python 编程基础_第17张图片

开始使用软件

linux 下的python 编程基础_第18张图片

设置解释器python 版本

linux 下的python 编程基础_第19张图片

选择项目解释器

linux 下的python 编程基础_第20张图片

选择python3.6 文件位置

linux 下的python 编程基础_第21张图片

创建新项目

linux 下的python 编程基础_第22张图片

创建python 文件

linux 下的python 编程基础_第23张图片

设置字体大小

linux 下的python 编程基础_第24张图片

测试

linux 下的python 编程基础_第25张图片

2. 设置文件描述

linux 下的python 编程基础_第26张图片

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的随机数

linux 下的python 编程基础_第27张图片

 

练习:从控制台输入你要出的拳:石头(1)/剪刀(2)/布(3),电脑随机出拳,比较胜负

linux 下的python 编程基础_第28张图片

练习:判断用户输入年份是否为闰年

linux 下的python 编程基础_第29张图片

 

作业:输入年、月,输出本月有多少天

linux 下的python 编程基础_第30张图片

作业:用if 判断输入的值是否为空,如果为空,报错Error

linux 下的python 编程基础_第31张图片

作业:用户输入月份,打印该月份所属的季节

linux 下的python 编程基础_第32张图片

 

你可能感兴趣的:(笔记)