一、简介:
python:脚本语言、解释型语言
运维人员必备语言,目前应用领域非常广泛,未来前景广阔。
缩进是python语法中很重要的一点。
python3是未来的发展趋势
二、python安装:
windows:
1、下载安装包:
https:
/
/
www.python.org
/
downloads
/
2、安装:
默认安装路径:C:\python2.7
3、配置环境变量
【右键计算机】
-
-
》【属性】
-
-
》【高级系统设置】
-
-
》【高级】
-
-
》【环境变量】
-
-
》【在第二个内容框中找到 变量名为Path 的一行,双击】
-
-
> 【Python安装目录追加到变值值中,用 ; 分割】
如:原来的值;C:\python27,切记前面有分号
linux & mac
自带安装
三、第一个python程序
print("hello world")
指定解释器:如果想要类似于执行shell脚本一样执行python脚本,例:
./hello.py
,那么就需要在 hello.py 文件的头部指定解释器,如:
#!/usr/bin/env python
执行前需给予 hello.py 执行权限,chmod 755 hello.py
四、变量&字符编码
变量定义规则:
1、
变量名只能是 字母、数字或下划线的任意组合
2、变量名第一个字符不能是数字
3、变量名不能是关键字
4、变量名中不能含有空格及特殊字符(_除外)
编码:-*- coding: utf-8 -*-
五、模块
python拥有丰富及强大的标准库和第三方库,其可实现的功能非其他语言能比拟。
import sys
print(sys.path)
import os
os.system("df -Th") #调用系统命令
自定义tab补全模块
import sys
import readline
import rlcompleter
if sys.platform == ‘darwin‘ and sys.version_info[0] == 2:
readline.parse_and_bind("bind ^I rl_complete")
else:
readline.parse_and_bind("tab: complete") # linux and python3 on mac
for mac