1 python特点2 python使用缩进3 多个语句在一行使用;分隔4 注释为#,多行注释doc string()
5 cmd的pip安装6 pip install selenium #安装
7 pip list #查看安装了哪些包
8 pip uninstall selenium #卸载
9 py -3 -m pip install selenium #python安装在python3.0上
10
11 打印12 print("hello"," ","world");13 name=input("输入你的名字");14 print(name);15
16 数据类型17 整数 int18 浮点数 float19 布尔值 bool20 空值 None21 type{a} #查看a的变量类型
22
23 变量赋值(不区分单双引号)24 a=100 #int
25 b="test" #字符串
26 x=y=z=1 #多重赋值
27 x,y,z=1,2,"str" #多元赋值
28 int(a);str(a); #类型转换
29
30 运算符31 3 * 5
32 3 ** 2 #乘方
33 5 / 2
34 5%2
35 "hello"+"world"
36 10 // 3 ; #整除,返回值为帧整数部分;
37
38 注释:39 单行注释#40 多行注释41 """
42 注释内容43 """
44 转义45 \46 \n 换行47 \也可以续行,表示没有输完48
49 字符串50 print("%d(x)是一个数字,%s(y)是一个字符串"%(x,y));51 %d(data)打印数字52 %s(string)打印字符串53 如果无法确定种类种类则用%r54 l=[1,2,3]55 print("这个列表的内容是%r" %l )56
57 字符串操作58 #比如a="abc";b="cde"
59 +字符串连接60 * 字符串重复输出 a*2,输出aa61 [] 索引,a[0]="a",a[-1]="c"
62 [ : ]63 in
64 not in
65 r/R66 %格式字符串67
68 字符串常见函数方法69 L=['a','b','c'];70 "".join(L) #拼接成abc
71 "_".join(L) #拼接成a_b_c
72 L="a,b,c"
73 L.split(",") #换成list类型,以,分割
74 str.endswith(obj,beg=0,end=len(string));75
76 A="abcdefdasd1";77 A.find('1');78 "_".join(A); #输出'a_b_c_d_e_f_d_a_s_d_1'
79 len(A) #11
80 A.replace("a","A");#'AbcdefdAsd1'
81 A.split("a"); #['', 'bcdefd', 'sd1']
82 A.strip('a'); #左右各处理掉a字符,'bcdefdasd1'
83 A.startswith('a',0,len(A)); #true
84
85 列表list86 赋值、索引87 A[1][1]取索引为1的元素中的索引为1的元素88 基本操作89 切片,从左边开始取值90 比如A=[1,2,3,4,5]91 A[1:3] 表示取值为A[1],A[2]92 A[x:y] 表示取值A[x]到A[y-1]这个范围内93 A[0:-2]从最左边取值到最右倒数第二个但不包含这个数,这里就是[1, 2, 3, 4]94
95 list函数96 len(list)97 max(list)/min(list)98 list(seq) 元祖转换为列表99
100 list方法101 list.append(obj); 列表末尾添加新的对象102 list.count(obj); 对指定元素计数103 list.extend(seq); 插入序列类的东西到末尾,比如字符串,list104 list.index(obj); 找到某个元素的位置105 list.insert(index,obj); 在指定位置插入106 list.pop(index); 删除某元素107 list.remove(obj); 删除某元素108 list.reverse(); 反序109 list.sort(); 排序110 list.clear(); 清空111 list.copy(); 建立副本112 list.strip() 方法用于移除字符串头尾指定的字符(默认为空格)113
114
115 元祖tuple116 特色:117 1、和list相似,最大的不同元祖是一种只读且不可读的数据结构118 2、不可替代元祖中的所有元素,至刻度不可更变119 3、list与tuple可以相互转换,tuple(list)、list(tuple)120
121 赋值:122 h=(2,[3,4],(23112,2)); #多维列表
123 h=(1,) #一个元素时必须要打逗号,因为h=(1)与h=1一致。
124
125 字典:Dict126 a={'x':3, 'y':4, 'z':5}127 #x就是key不能为数字;3表示value值;和json格式相似
128 a['xx']=333; #表示又插入一个键为'xx',值为'333'的元素;
129 #结果是a字典就是{'x': 3, 'y': 4, 'z': 5, 'xxx': 2333}
130
131
132 字典的函数方法:133 dict.clear()134 dict.copy();135 dict.get(key,None); #返回指定键的值,若没有返回"None"
136 key indict137 dict.items() #以列表返回可遍历的(键,值)元祖数组
138 dict.keys() #以列表返回一个字典所有的键
139 dict.setdefault(key,None)#和get()相似,但如果键不存在字典中,会添