-
python遍历列表的注意点
1、使用单数和复数式名称,可帮助你判断代码段处理的是单个列表元素还是整个列表。 2、Python解释器根据水平缩进情况来解读代码,如果没有缩进,将会报错。 实例 names = [“zhang_san”,”chen_cheng”,”li_hong”] 步骤1 for name in names: 步骤2 print(name) 结果:zhang_san chen_cheng li_hong 每日分享到群里,或者推荐给朋友会得大量积分,机会可以兑换…
-
python子类如何重用父类功能
1、根据名称直接调用某一类下的函数,而非依赖于继承关系。 2、调用父类提的方法,即严格依赖继承关系。调用super会得到特殊的对象,这个对象会参考发起属性搜索的类的mro,在当前类的父类中找到属性。 实例 class people: def __init__(self,name,age,sex): self.name=name self.age=age self.sex=sex class boss(people): …
-
python print的多种使用
print函数用于打印和输出代码内容,本篇我们将对输出的三种不同形式带来详细介绍。 1、print()函数输出的内容:数字,字符串,含有运算符的表达式。 #数字 print(520) print(98.5) #字符串 print(‘hello world’) print(helloworld)#注意没有引号的时候此时输出的某个变量而不是字符串 #(这里输出的helloworld这个变量,这里没有定义使用直接运行时会报错) #带有运算的表达式 print(3+1) 2、print()函数可输出的目…
-
python网页中下拉框的操作
1、只要是第一次打开页面可以加载的元素,就可以通过元素定位来定位和操作。 2、如果需要先点击下拉框对象再加载选项,必须先点击脚本,等待选项元素加载。 实例 1.实例化select对象,需要先导入select包 element:表示的是select标签的元素对象,不要搞成选项的元素对象 select =Select(element) 2.执行选择操作 (1)通过选项的索引进行选择,下标起始值为0和数组一样 select.select_by_index(index) (2)通过选项的value属性值…
-
python有哪些高级内置函数
1、enumerate返回针对序列类型的可迭代对象的枚举对象。 2、eval取出字符串中的内容。 将str中有效的表达式返回计算结果。 3、exec运行编译后的字符串。 4、filter过滤器筛选出想要的对象。 实例 list1 = [1,’ok’,3,’kkk’] s = enumerate(list1) print(s)#<enumerate object at 0x000002D2CC666DB8>生成一个枚举对象 for i in s: print(i) #(0, 1…
-
python可变字符串的实现
1、字符串属于不可变对象,不支持原地修改。如果需要改变值,可以智能创建新的字符串对象。 2、当确实需要原地修改字符串时,可以使用io.StringIO对象或array模块,不会产生新的字符串对象。 实例 >>> import io >>> s = “hello world” >>> sio = io.StringIO(s) >>> sio <_io.StringIO object at 0x000001C69D6E10…
-
python中删除文档的方法
1、delete_one()方法删除文档。delete_one()需要一个查询对象参数。它只删除了第一次出现。 2、在删除大量文档时,使用delete_many方法,需要查询对象。 如果我们向delete_many({})传e_many({}),它将删除集合中的所有文档。 实例 # 让我们 从 Flask 导入Flask import Flask , render_template import os # 导入操作系统模块 import pymongo MONGODB_URI = ‘m…
-
python中if-elif-else语句的使用注意
1、判断多个条件的语句,if为真则执行if后面的语句。 2、如果elif是真的,则执行elif,后面的代码块不执行。 3、如果if和elif不满意,执行else语句。 实例 if expression: statements… elif expression: statements… # 可以有1条或多条elif语句 else: statement… 每日分享到群里,或者推荐给朋友会得大量积分,机会可以兑换微信零钱红包,具体请点击这里,得到了微信红包…
-
EOFError:EOF when reading a line
count = 1 inNumber = eval(input(“Enter score class mate: ”)) maxData = inNumber while inNumber != 0: inNumber = eval(input(“Enter score class mate: ”)) if inNumber > maxData: maxData = inNumber count += 1 print(maxData) print(f…
-
python正则表达式查找和替换内容
1、编写Python正则表达式字符串s。 2、使用re.compile将正则表达式编译成正则对象Patternp。 3、正则对象p调用p.search或p.findall或p.finditer查找内容。 4、正则对象p调用p.sub或p.subn替换内容。 实例 import re s = “正则表达式” p = re.compile(s) # 查找 mf1 = p.search(“检测内容”) mf2 = p.findall(“检测内容”) mf3 = p.finditer(“检测内容…