linux 下的python 编程基础

一、配置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

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

 

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值