手机网站怎么在电脑上打开,什么是网站关键词,th7 wordpress主题,分销系统开发多少钱python爬虫 Python基础回顾变量类型其他操作面向对象编程 爬虫demo01爬虫demo02 学习资料 Python爬虫 爬虫实战案例 Python基础回顾
变量类型 可变类型#xff1a;可以进行添加、修改、删除 #xff08;列表、字典…#xff09; 不可变类型#xff1a;不可以进行上述操作 … python爬虫 Python基础回顾变量类型其他操作面向对象编程 爬虫demo01爬虫demo02 学习资料 Python爬虫 爬虫实战案例 Python基础回顾
变量类型 可变类型可以进行添加、修改、删除 列表、字典… 不可变类型不可以进行上述操作 数字、字符串、元组… 知识点阐释举例数字不可变类型标准数据类型之一i整数、浮点数字符串不可变类型标准数据类型之一str “Hello World!”len(str)求长度包含空格print(len(str))结果为12str[1]字符串索引从0开始print(str[0]) estr[2:7]返回字符串中第三个至第六个之间的字符串print(str[2:5]) llo Wostr[2:]返回从第三个字符开始的字符串print(str[2:]) llo World!列表可变类型方括号[ ]标准数据类型之一list [123,‘orange’,66.6,‘apple’,100]len(list)列表中元素的个数print(len(list))结果为5list[1]返回列表中第二个元素print(list[0]) orangelist[1:4]返回列表中第二个元素到第四个元素print(list[1:4]) [‘orange’,66.6,‘apple’]list[2:]返回从第三个元素开始至列表末尾所有元素print(list[2:]) [66.6,‘apple’,100]list.append(‘banana’)添加元素print(list) [123,‘orange’,66.6,‘apple’,100,‘banana’]list.remove(’apple‘)删除元素print(list) [123,‘orange’,66.6,100,‘banana’]max( )、min( )、soted( )全是数字的列表找最大值、最小值、递增排序函数函数括号中放列表名称即可返回结果分别是数字、数字、列表元组不可变类型圆括号( )标准数据类型之一元组是不可变类型故不能进行添加、删除操作字典“键” 是不可变类型字典”是可变类型标准数据类型之一键key值value对用键查找值dict{“a”“001”,“b”“002”,“c”:“003”}“键与值”之间用冒号隔开“键值对”之间用逗号隔开len(dict)键值对个数print(len(dict))结果为3dict[“a”]查找键对应的值print(dict[“a”]) 001dict.keys()返回所有键print(dict.keys()) dict_keys([‘a’, ‘b’, ‘c’])dict.values()返回所有值print(dict.values()) dict_values([‘001’, ‘002’, ‘003’])dict.items()返回所有键值对添加键值对dict[“d”] “004”print(dic) {‘a’: ‘001’, ‘b’: ‘002’, ‘c’: ‘003’, ‘d’: ‘004’}删除键值对del dict[“a”]print(dict) 检查键是否存在print(“a” in dict)返回布尔值True则为存在元组作为键dict {(“张伟”,21):“001”,(“张伟”,34):“002”,(“张伟”,44):“003”}其中张伟xx是不可变的元组类型由于年龄不同则可区分不同的张伟并根据需要输出对应的值
其他操作
知识点阐释举例type( )返回对象类型的函数type(None)结果为class ‘None Type’input( )从控制台获取输入一律返回字符串需要将结果赋值给一个变量print中 “” 只能用于字符串的连接age input(“请输入年龄”)print(“年龄为” age)强制类型转换int( )、float( )、str( )将input的返回值改成需要的类型age int(input(“请输入年龄”))xu_age age 1print(“虚岁为” str(xu_age))range(510)range(起始终止-1)for i in range(510)i 被依次赋值为56789不包含10range(1102)range(起始终止-1步长)i 依次被赋值为1 3 5 7 9range(5)默认起始值为0终止值为5步长为1format格式化输出gpa_dict {“a”:3.251,“b”:3.869,“c”:4.256}for name,gpa in gpa_dict.items():print(“{0}的绩点为{1}”.format(name,gpa))f “你的年龄为{age}”格式化输出f加花括号加变量def 函数名()函数定义别忘记加冒号按住ctrl函数名查看具体函数实现
面向对象编程
知识点阐释举例
爬虫demo01
爬虫demo02