随笔分类 - Python
摘要:1 # 1 2 print(sum(range(1,101))) 3 # 2 4 a = 1 5 def func(): 6 global a 7 a =2 8 print(a) 9 func() 10 11 # 4、字典如何删除键和合并两个字典 12 dict = { 13 'name':'A', 14 'age':18 15 } 16 dict2 = { 17 'score':100, 18
阅读全文
摘要:1 import traceback 2 li = ['a','b','c'] 3 # print(li[5]) 4 try: 5 print(li[2]) 6 1/0 7 except IndexError as e: # 捕捉具体的错误 8 print('范围越界:',e) 9 except ZeroDivisionError as e:# 捕捉具体的错误 10 print('除数不能为0:'
阅读全文
摘要:# copy.copy 和copy.deepcopy都需要引用copy模块 # 对于可变类型(列表,字典),分两种情况
阅读全文
摘要:版权声明:本文为CSDN博主「Vince Li」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/weixin_43250623/article/details/88829341 sort和sorted的区别虽
阅读全文
摘要:1 import datetime 2 now_time = datetime.datetime.now() 3 strf_time = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S') 4 new_time = datetime.datetime.now().strftime('%F %T') 5 tomorrowTime = (dat...
阅读全文
摘要:1 # 利用while循环,计算1-100的和 2 sum = 0 3 count = 1 4 while count < 101: 5 sum += count 6 count += 1 7 print(sum) 8 9 # 利用for循环,计算1-100的和 10 sum = 0 11 for i in range(1,101): 12 sum +...
阅读全文
摘要:Python 自动化测试面试题目 1、super 是干嘛用的?在 Python2 和 Python3 使用,有什么区别?为什么要使用 super?请举例说明。答: super 用于继承父类的方法、属性。 super 是新式类中才有的,所以 Python2 中使用时,要在类名的参数中写 Object。
阅读全文
摘要:1 stus = ['zhansan','lisi','wangwu','xiaohei'] 2 def add_pre(name): 3 return 'cnz_%s' % name 4 5 result = list(map(add_pre,stus)) 6 print(result) 7 # map作用 8 # map循环调用函数 9 # map每次循环的返回值保存,最后返回 10 11 1
阅读全文
摘要:1 def connect(ip,port,username,passwd): 2 print('ip:',ip) 3 print('port:',port) 4 print('username:',username) 5 print('passwd:',passwd) 6 7 l = ['127.0.0.1',3306,'root','123456'] 8 tup = ('127.0.0.1',
阅读全文
摘要:1 def send_report(*args):# 可变参数,参数组 2 print(args) 3 # *args不是必填参数,不限制参数个数,传递多个参数时,放在一个元组里面 4 send_report() 5 send_report(1) 6 send_report(1,2,3) 7 8 def send_mail(**kwargs):# 关键字参数,不是必填参数,返回一个字典,参参数时必
阅读全文
摘要:1 def write_file(filename,content):#filename,content都是形式参数 2 with open(filename,'a+',encoding='utf-8') as fw: 3 fw.write(content+'\n') 4 5 6 def read_file(filename): 7 with o...
阅读全文
摘要:1 # 集合天生可以去重,集合是无序的 2 s = set() #空集合 3 s.add(1)#增加元素 4 s.remove(1)#删除元素 5 6 nx = ['xiaohei','xiaohong','xiaolan','wangwu'] 7 zdh = ['xiaohei','xiaohong','xiaolan','zhansan','lisi'] 8 9 nx_...
阅读全文
摘要:1 # 列表生成式 2 result = [ i+1 for i in range(10)] 3 print(result) 4 5 result2 = [ str(i).zfill(2) for i in range(20) if i < 5] 6 print(result2) 7 8 # 三元表达式 9 id_card = '110118201810011234'#身份证号倒数第2位判断男女,
阅读全文
摘要:1 import json 2 # json.dumps()#把字典转成字符串 3 # json.load()#把字符串转换成字典 4 d = { 5 "xiaoming":"123456", 6 "xiaohei":"123456", 7 "张三":"111111", 8 "wangwu":"哈哈哈" 9 } 10 with open('a.json','w',encoding='utf-8
阅读全文
摘要:1 s = ' ab cd ' 2 #去字符串两边的空格和换行符 3 print(s.strip()) 4 s.rstrip()#去右边空格和换行符 5 s.lstrip()#去左边的空格和换行符 6 s.replace('a','A')#替换 7 s.replace(' ','')#去除中间空格 8 print(s.replace(' ','')) 9 str = '1abcdefabc你好@'
阅读全文
摘要:1 # 元组也是list,但不能修改,通过下标取值 2 t = ('127.0.0.1','root','123456',3306) 3 t.count('root') 4 t.index('root') 5 print(t.count('root')) 6 print(t.index('root'))
阅读全文
摘要:1 stu_info = { 2 'liudonghai':{ 3 'house':['三环','四环','五环'], 4 'car':{ 5 'china':['byd','五菱宏光','Hongqi'], 6 'jap':['丰田','本田'], 7 'Genman...
阅读全文
摘要:1 user = { 2 'xiaoming':'123', 3 'xiaobai':'111', 4 'xiaowang':'222' 5 } 6 # 直接循环字典,每次取到值的值是key 7 for i in user: 8 print("%s ==> %s" % (i,user.get(i))) 9 10 for k,v in user.items(): 11 print("%s ==> %
阅读全文

浙公网安备 33010602011771号