终于向她(他)表白了!爱上Python之安装及基础操作

基础环境:

Linux系统安装Python3(默认安装Python2,不要卸载,命令程序依赖它)
配yum仓库
cd /etc/yum.repos.d/
vim python3.repo
删除源yum文件,创建python3文件添加内容并保存

[base]
name=CentOS-\$releasever - Base
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/\$releasever/os/\$basearch/
enabled=1
gpgcheck=0

#released updates
[updates]
name=CentOS-\$releasever - Updates
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/\$releasever/updates/\$basearch/
#baseurl=https://mirrors.aliyun.com/centos/\$releasever/updates/\$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=\$releasever&arch=\$basearch&repo=updates
enabled=1
gpgcheck=0

#additional packages that may be useful

[centosplus]
name=CentOS-\$releasever - Plus
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/\$releasever/centosplus/\$basearch/
#baseurl=https://mirrors.aliyun.com/centos/\$releasever/centosplus/\$basearch/
#mirrorlist=http://mirrorlist.centos.org/?release=\$releasever&arch=\$basearch&repo=centosplus
enabled=1
gpgcheck=0

[cloud]
name=CentOS-\$releasever - Cloud
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/\$releasever/cloud/\$basearch/openstack-train/
#baseurl=https://mirrors.aliyun.com/centos/\$releasever/cloud/\$basearch/openstack-train/
enabled=1
gpgcheck=0

[paas]
name=CentOS-\$releasever - paas
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/\$releasever/paas/\$basearch/openshift-origin13/
#baseurl=https://mirrors.aliyun.com/centos/\$releasever/paas/\$basearch/openshift-origin13/
enabled=1
gpgcheck=0

[kvm]
name=CentOS-\$releasever - kvm
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/\$releasever/virt/\$basearch/kvm-common/
#baseurl=https://mirrors.aliyun.com/centos/\$releasever/virt/\$basearch/kvm-common/
enabled=1
gpgcheck=0

[extras]
name=CentOS-\$releasever - extras
baseurl=https://mirrors.tuna.tsinghua.edu.cn/centos/\$releasever/extras/\$basearch/
#baseurl=https://mirrors.aliyun.com/centos/\$releasever/extras/\$basearch/
enabled=1
gpgcheck=0

[epel]
name=Extra Packages for Enterprise Linux 7 - $basearch
baseurl=https://mirrors.tuna.tsinghua.edu.cn/epel/7/$basearch
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-7&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=0

[epel-debuginfo]
name=Extra Packages for Enterprise Linux 7 - $basearch - Debug
baseurl=https://mirrors.tuna.tsinghua.edu.cn/epel/7/$basearch/debug
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-7&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=0

[epel-source]
name=Extra Packages for Enterprise Linux 7 - $basearch - Source
baseurl=https://mirrors.tuna.tsinghua.edu.cn/epel/7/SRPMS
#mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-7&arch=$basearch
failovermethod=priority
enabled=1
gpgcheck=0

在这里插入图片描述
验证:
在这里插入图片描述

创建Python3的虚拟环境(工作场景可能需要多个环境来操作)

mkdir /opt/py3  创建工作目录
cd /opt/py3  
python3 -m venv /opt/py3  命令创建环境
cd bin/  进入可执行文件目录
source  ./activate  进入虚拟环境
deactivate  退出虚拟环境

在这里插入图片描述

验证:
在这里插入图片描述
安装扩展功能插件:
在这里插入图片描述
升级pip
在这里插入图片描述


基本操作:

1、 注释
单行 #
多行 " " "或’’’

(py3) [root@ansible bin]# cd lesson9/
(py3) [root@ansible lesson9]# ls
(py3) [root@ansible lesson9]# vim notify.py
(py3) [root@ansible lesson9]# chmod +x notify.py 
(py3) [root@ansible lesson9]# ./notify.py 

编辑内容:vim notify.py
在这里插入图片描述
设置执行权:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
执行脚本:不显示#或'''注释的内容。
在这里插入图片描述
2、 操作符

  • 标准算术操作符 + - * / //(整除) % (取模,得余数) ** 次方
    在这里插入图片描述

  • 标准比较操作符 < <= > >= == !=
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

  • 逻辑操作符 and or not(优先级not>and>or)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    3、 表达式 1+3等等
    4、变量与赋值(a的值变化,b的id不会随a的变化改变)
    变量定义方法:字母、数字(不能以数字开头)、下划线,不能和关键字一样
    动态语言:不用预先声明变量类型
    在这里插入图片描述


数据类型

字符串(/或r转义)
查看帮助
在这里插入图片描述

在这里插入图片描述

1、 首字母大写
在这里插入图片描述
在这里插入图片描述
驼峰式
在这里插入图片描述

2、 所有变大写或小写
在这里插入图片描述

3、 取反(大写变小写,小写变大写;源值不变,只是本次输出结果)
在这里插入图片描述
4、格式
居中
在这里插入图片描述
左对齐
在这里插入图片描述

右对齐(right justify)
在这里插入图片描述
空一格tab(\转义)
在这里插入图片描述
格式化输出
以数字序号的方式:
在这里插入图片描述
以变量的方式:
在这里插入图片描述
填充总数为10的*号;后面的值是从0开始,0,1
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Friends of the wind

您的是我坚持原创免费作品的不懈

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值