最近学了办公自动化和爬虫的一些内容,在此做一下总结,防止遗忘,也方便在后续使用时查询
一、数据
数据类型:
1.字符串
2.整数
3.浮点数,计算结果可能会有误差
数据拼接
1.’+’
2.相关函数
str():转换成字符串
int():转换为整形,文字类和小数类字符串,无法转化为整数
浮点数转化为整数,抹零取整
float():转换为浮点数
占位符%+类型码
%s 字符串
%f 浮点数
%d 整数
例如:
print(‘血量:’+str(10)+‘攻击:’+str(12))
print(‘血量:%s攻击:%s’%(100,35)
二、列表,元组和字典
列表
1.列表定义 students=[‘小明’,‘小红’]
2.列表取元素 students[0]
3.列表截取列表(左要取,右不取): students[:],students[1:]
4.列表增加元素 students.append(‘小美’),students.append([‘小白’,‘小黑’])
5.列表删除元素 del students[1],del students[0:2]
6.合并两个数组 student.extend([‘小白’,‘小黑’]),注意它跟students.append([‘小白’,‘小黑’])的区别
7.排序:student.sort(reverse=True)
元组
类型于列表,但元素不可修改
students=(‘小明’,‘小红’)
字典
1.字典定义:score={‘小明’:95,‘小红’:56,‘小白’:60}
2.字典的长度:len(score)
3.提取元素:score[‘小明’]
4.新增或更新:score[‘小白’]=45,score[‘小美’]=45
5.删除:del score[‘小白’]
三、列表,元组和字典
条件判断与循环
条件判断:
if():
else:
if():
esif():
else:
注意:
1.:
2.空格,一个tab,四个空格
循环
for i in range(1,4):
print(i)
a=0
while a<5:
a=a+1
print(a)
真假
False:0,’’,[],{},None
True:除了上面的
函数:bool()判断真假
条件里常用字符:and,or,in,not,notin
判断和循环中的常用字符:break,continue,pass
else:配合for,while,没有break过,执行