Python基础
Last Update:
Word Count:
Read Time:
Python 基础
Basic
变量类型
1 Number 整数,浮点数,复数,布尔
2 String ‘Hello’,”str”
3 List [‘a’,’b’,’c’],[1,2,’op’],[]
4 Tuple (1,2,3),(‘a’,’b’),
5 Dictionary {‘apple’:2,’grape’:6,’cherry’:10}
Number的使用
num1=2 –以十进制方式赋值
num2=0b1000 —-二
num3=0o24 —-八
num4=0x3F —-十六
bool
b_var1=True
b_var2=Flase
复数 Complex
c_num=complex(2,4) —–(2+4j)
查看数据类型函数
type()
运算符
= ca等效于 c=**a 幂赋值运算符
//= c//a等效于 c=//a 取整赋值运算符
~ 取反
逻辑运算符
and / or / not
成员运算符
in
not in
字符串类型
可以使用” ‘ ‘’’ 互相穿插使用可以实现转义
例:
str1=’abc’
str1[0] 表示’a’
str1[1] ….’b’
str1[-1]….’c’
str1[-2]….’b’
str1[-3]….’a’
str1[0:2]….’abc’
对字符串进行修改:
不能直接赋值,需转化为字符串
str=’abc’
list1=list(str)
list1[0]=’A’
str=’’.join(list1)
这就实现了对a的替换
List 列表
l_1=[‘abc’,”AA”,2.34,1,43] 里面可以是任意的数据类型
创建空列表
l_2=[]
访问列表,如同数组
l_2[-1]….1.43
1_2[0:3]…ALL
-———————————————–
Tuple
Tuple特殊的 List
不能修改,以”()”将元素阔起来,各个元素用’,’隔开
当Tuple只有一个时,需要在元素后面添加都逗号,不然会变为其他类型
del 删除
len() 元素个数
max() 元素Max
min() 元素Min
Dictionary
创建Dict
dict1={key:value1,key2:value2….}
key唯一
value任意类型
添加键值对:
dict1[‘abc’]=2 —value=2 ,key=’abc’
del dict[‘abc’]
len()
str()
输入和输出
input([prompt]) 接受一个stdin ,retun str
prompt提示信息
print(value,…,sep=”,end=’\n’)
value:用户要输出的信息
sep:多个要输出的信息之间的分隔符
end:一个print()函数里所输出信息之后添加的符号,默认是换行符
if语句
if condition:
statement1
statement2
else:
statement3
statement4
for语句
for num in range(0,10):
statement
range()函数返回值就是一个list
例子
if else
1 |
|
requests库
1 |
|
selenium库
1 |
|
selenium实现自动百度搜索
1 |
|
selenium实现循环加载页面
1 |
|
线程
1 |
|