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

Posted Friends of the wind

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了终于向她(他)表白了!爱上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

以上是关于终于向她(他)表白了!爱上Python之安装及基础操作的主要内容,如果未能解决你的问题,请参考以下文章

typescript 起步之安装及配置 ts-node 环境变量

Linux入门之安装及相关知识。

ElasticSearch之安装及基本操作API

用Python实现每天向女友表白一次,甜蜜暴击,最后终于被我追到手了!太厉害了!

几个Python小案例,爱上Python编程!

几个Python小案例,爱上Python编程!