1.支持table键选择方法和函数
2.支持shell操作前面加!
3.%run 相当于 sh
4.写程序调试在试验机中进行运维操作
5.split(".",2)方法指定分割符号 2为指定位数分割返回值为字符串
6.rsplit 逆序进行分割正序输出
7.replace()方法 替换 不支持正则 replace('.','_',1)从左开始替换一个
8.python注意缩进
9.strip()去掉字符串两端字符默认是空格和table键返回值为字符串
10.startswith ()endswith()判定结束和开始
11.密码式输入 import getpass pwd = getpass.getpass("提示字符:")
12.python3 文件名.py 运行python文件
13.input输入差别 python3输入是字符串 python2输入默认是输入的值(数字是整形 字符串是变量) 输入字符串是raw_input("提示信息")
14.成员判断 子字符串 in 父字符串 正确返回TRUE 特殊的空字符串 是一切字符串的子字符串
15.and 和 or 是否判定后者 看前者是否为真 前者为真 后者也为真返回后者 前者为假 直接返回前者的值 or前者真返回前者 后者真返回后者(返回的是最后求的值并不是真假)
16.判断格式 if : elif :else :
17.python2 不支持中文
18.range 产生可被循环的整数序列 range(1,2,4) 从1到2开始循环 每次步长为4
19.for i in range():循环从range中取值
20.列表可以嵌套创建可以嵌套输出
插入方法 ls.append() 向列表最后一位插入一个数值
插入方法 ls.insert(索引号,元素)指定位置插入索引值前
插入参数 ls.extend(ls2)将ls2合并到ls列表中
移除参数 ls.remove(元素) 从左向右移除元素只移除一次存在列表中的元素
删除参数 ls.pop(索引号) 默认为最后一个元素 有返回值 为删除元素
元组 单一元素 ls = 1, 输出元组类型 不加逗号为整形
元组相对不可变 指内部的可变元素可变 但是 元组没有变
import subprocess subprocess.getoutput(xshell语句)执行命令并返回结果
ipyhton 可以进行调试
正则 re.匹配模式(r'',匹配源)加r指不要转义 \w任意字符匹配第一个 \d数字 前面加+指一道多个
match 只从整个字符串的开头匹配
search 从开头开始到第一个匹配的目标
findall 全部匹配值输出返回值为列表
替换 sub (“规则”,“目标内容”,“对象”,次数) 返回字符串
re.split (r'',)返回的是列表
深层匹配(分组) 源前置(in)(stance) 输出.groups
findall 的分组 只会把分组后的结果放到列表中
打开文件 import io 兼容 io.open
open 模式 -r 只读 -w 只写 (覆盖)-a 只能写(追加 ) 模式后加b二进制模式的写