诞生时间:1991年,创造者Guido van Rossum
优点:
1.简单 Python是一种代表简单注意思想的语言
2.易学 Python是及其容易上手,因为Python有极其简单的说明文档
3.速度快 Python的底层是用C语言写的,很多标准库和第三方也都是用C写的,运行速度非常快
4.免费开源 Python是FLOSS(自由/开放源码软件)之一
5.轻松拿高薪
用途
软件开发: 游戏、搜索、嵌入式、网站、C/S软件
系统管理:脚本、自动化运维工具
规则要求
缩进统一:语法格式没有结束符,统一通过缩进进行确定不同的执行流程和语句
建议学习环境采用RHEL 7操作系统或者CentOS 7系列,使用如下命令检查Python是否已经安装:
安装python
使用 yum install –y python 或者去官网下载安装包进行安装
开始使用python
第一个小程序打印hello world
退出方法
>>> exit() 或者 >>> quit() 或者 Ctrl + D
运算符使用
基本运算:+ – * /
特殊运算符 //取整运算 %取余运算 **幂运算
注意一下区别
小数运算
如果参与运算的两个数中有一个为小数,那么结果也是小数
变量的赋值
变量名可以包括字母,数字和下划线,变量不能以数字开头,与shell脚本不同,python在引用变量时不需要加上$符号便可以直接使用
对于字符串进行赋值时需要使用单、双引号
获取用户输入
函数
pow 幂值运算
abs 绝对值运算
>>> abs(-1)
1
round 四舍五入
floor 返回值下舍整数(该函数不可以直接调用,可以插入对应的模块进行调用)
ceil 返回值上入整数
sqrt 平方根运算
int 取整运算
也可以通过变量来引用函数
如果模块的名称比较长,使用起来不方便,也可以通过以下方法进行设置
同时导入多个模块时模块之间使用逗号隔开
字符串的引用时,单双引号均可,使用时注意避免混乱
repr 返回值的字符串表示形式
str 将值转换为字符串
长字符串的引用
如果要写一个非常长的字符串,可能跨多行,可以使用三个单、双引号代替普通引号
原始字符串的使用
原始字符串对于反斜线并不会特殊对待,原始字符串以r开头,
例如输出一个目录,当目录过深时,使用r来输出很方便
input和raw_input的比较
input会默认用户输入的是合法的Python表达式,而raw_input会把所有的输入当做原始数据进行处理
如:使用input进行输入时,输入的代码内容需加上引号才能进行执行
raw_input进行输入时,输入的代码内容不需要加引号
使用Python进行脚本编写
或者直接使用chmod给脚本加上x可执行权限
脚本中如果需要同时使用很多变量时,通过%s和%d来实现
%s 用来引用字符串
%d 用来引用数字
实训一:编辑一个统计人员信息的python脚本