随笔分类 -  python基础学习

摘要:#创造和访问字典 ''' 字典是映射类型,元组和列表是序列类型 语法:字典名={关键字:值} ''' brand={"资产类别":"华为类别","品牌":"空","报废方式":"借","部门管理":"无"} print("资产类别",brand["资产类别"])#资产类别 华为类别 #更换value 阅读全文
posted @ 2020-12-22 16:02 山君与见山 阅读(98) 评论(0) 推荐(0)
摘要:#内嵌函数和闭包 ''' 全局变量与函数中的变量 global:改变全局变量 ''' count=5#全局变量 def my(): count=10#局部变量 print(count) my()#10 def my(): global count count=10 print(count) my() 阅读全文
posted @ 2020-12-22 15:45 山君与见山 阅读(132) 评论(0) 推荐(0)
摘要:#lambda表达式 ''' lambda 参数,参数,……:return 的表达式 ''' def ds(x): return 2*x+1 print(ds(3))#7 g=lambda x:2*x+1 print(g(3))#7 add=lambda x,y:x+y print(add(1,5) 阅读全文
posted @ 2020-12-22 15:41 山君与见山 阅读(199) 评论(0) 推荐(0)
摘要:之前说函数的返回值当时多个返回值时,返回的是一个元组,所以使用函数返回值的时候可以利用索引来进行定位。 下面是Python+selenium的翻页定位测试,创建一个确定定位元素在哪一行的方法,用for循环进行方法的调用,每次循环都需要进行,参数的重新定位,才能调用方法,获得返回值,利用索引,进行定位 阅读全文
posted @ 2020-12-17 10:20 山君与见山 阅读(822) 评论(0) 推荐(0)
摘要:序列是指可迭代的对象, 可迭代对象就是可以用for……in……来遍历循环的 可迭代对象有:字符串、元组、列表、字典、集合,可以使用for…in…来迭代的 ''' 序列 可迭代对象有哪些: 字符串、元组、列表、字典、集合,可以使用for…in…来迭代的 列表、元组和字符串的共同点 1.都可以通过索引得 阅读全文
posted @ 2020-12-17 10:15 山君与见山 阅读(401) 评论(0) 推荐(0)
摘要:元组在一定的情况下与列表相似,可是又与列表有差距,元组中的值是不能改变的。(函数的返回值是一个元组) #元组 yuanzu=(1,2,3,4,5,"你好") print(yuanzu) print(yuanzu[4]) #元组的值不能改变 #元组也支持列表切片 print(yuanzu.count( 阅读全文
posted @ 2020-12-17 10:13 山君与见山 阅读(131) 评论(0) 推荐(0)
摘要:Python中的自定义函数,其理解意思相当于C#中的自定义方法,但是创建的方式不同。 说他与C#的方法相同,那么就自然有:无参数无返回值,有参数无返回值,无参数有返回值,有参数有返回值。 ''' 函数: 创建函数 ''' #无参数无返回值 def function(): print("输出依据") 阅读全文
posted @ 2020-12-17 10:09 山君与见山 阅读(159) 评论(0) 推荐(0)
摘要:#字符串1 #输入 #字符串的大小写转换 #capitalize(首字母大写),casefold(所有字母小写),title(每个单词首字母大写), # swapcase(小写大写转换),upper(所有字母大写),lower(所有字母小写) #左中右对齐方法 #center(width,fillc 阅读全文
posted @ 2020-12-12 16:48 山君与见山 阅读(120) 评论(0) 推荐(0)
摘要:1.列表6 #l列表推导式 oho=[1,2,3] for i in range(len(oho)): oho[i]=oho[i]*2 print(oho)#[2, 4, 6] #推导式[变量 for 变量 in 循环次数] #最终导入的值是推导式中的第一个变量即i*2 oho=[i*2 for i 阅读全文
posted @ 2020-12-12 16:47 山君与见山 阅读(146) 评论(0) 推荐(0)
摘要:1.列表3 #列表3 hero=[1,2,3,4,5,6] hero[2]=9 print(hero)#[1, 2, 9, 4, 5, 6]#使用列表切片,将索引为三的及之后的更改 hero[3:]=["阿城","阿发","无法"] print(hero)#[1, 2, 9, '阿城', '阿发', 阅读全文
posted @ 2020-12-12 16:33 山君与见山 阅读(110) 评论(0) 推荐(0)
摘要:1.列表 名称=[ , , , , , ] #列表 liebiao=[1,2,3,4,"你好"] print(liebiao) #循环列表 for each in liebiao: print(each) #下标索引##列表索引为倒数由liebiao列表中1的索引为-5 #获取索引,打印索引上的文字 阅读全文
posted @ 2020-12-07 18:51 山君与见山 阅读(563) 评论(0) 推荐(1)
摘要:1.while循环 #语法:while 条件块:(如果条件永远为真就会死循环) # 语句块: i=1 sum=0 while i<=10: sum += i i += 1 print(sum) # while True: anwer=input("输入数字") if anwer=="9": brea 阅读全文
posted @ 2020-12-07 16:34 山君与见山 阅读(179) 评论(0) 推荐(1)
摘要:1.单分支if 例子: if 3>2: print(1) 2.if……else #注意Python中的缩进 if 3>5: print(1) else: print(2) 3.if……else if……else score=input("输入") score=int(score) if 0 <= s 阅读全文
posted @ 2020-12-07 15:50 山君与见山 阅读(149) 评论(0) 推荐(1)
摘要:1.变量与字符 #变量和字符 中文=1 print(1) x=3 y=6 x,y=y,x print(x,y)#6,3 #字符串 print("from selenium webdriver.common.action_chains import ActionChains\n" "from sele 阅读全文
posted @ 2020-12-02 16:24 山君与见山 阅读(104) 评论(0) 推荐(0)