随笔分类 -  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 阅读全文
posted @ 2019-11-29 15:35 维特布朗尼 阅读(282) 评论(0) 推荐(0)
摘要: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:' 阅读全文
posted @ 2019-11-26 22:27 维特布朗尼 阅读(106) 评论(0) 推荐(0)
摘要:# copy.copy 和copy.deepcopy都需要引用copy模块 # 对于可变类型(列表,字典),分两种情况 阅读全文
posted @ 2019-11-23 21:33 维特布朗尼 阅读(210) 评论(0) 推荐(0)
摘要:版权声明:本文为CSDN博主「Vince Li」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/weixin_43250623/article/details/88829341 sort和sorted的区别虽 阅读全文
posted @ 2019-11-22 14:21 维特布朗尼 阅读(1427) 评论(0) 推荐(0)
摘要: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... 阅读全文
posted @ 2019-11-21 21:59 维特布朗尼 阅读(297) 评论(0) 推荐(0)
摘要: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 +... 阅读全文
posted @ 2019-11-18 22:27 维特布朗尼 阅读(212) 评论(0) 推荐(0)
摘要:Python 自动化测试面试题目 1、super 是干嘛用的?在 Python2 和 Python3 使用,有什么区别?为什么要使用 super?请举例说明。答: super 用于继承父类的方法、属性。 super 是新式类中才有的,所以 Python2 中使用时,要在类名的参数中写 Object。 阅读全文
posted @ 2019-11-18 22:24 维特布朗尼 阅读(2872) 评论(0) 推荐(1)
摘要: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 阅读全文
posted @ 2019-10-30 14:32 维特布朗尼 阅读(100) 评论(0) 推荐(0)
摘要: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', 阅读全文
posted @ 2019-10-29 17:34 维特布朗尼 阅读(198) 评论(0) 推荐(0)
摘要: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):# 关键字参数,不是必填参数,返回一个字典,参参数时必 阅读全文
posted @ 2019-10-29 17:08 维特布朗尼 阅读(87) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-10-29 15:19 维特布朗尼 阅读(149) 评论(0) 推荐(0)
摘要: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... 阅读全文
posted @ 2019-10-27 16:35 维特布朗尼 阅读(128) 评论(0) 推荐(0)
摘要: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_... 阅读全文
posted @ 2019-10-27 15:10 维特布朗尼 阅读(123) 评论(0) 推荐(0)
摘要: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位判断男女, 阅读全文
posted @ 2019-10-27 14:48 维特布朗尼 阅读(133) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2019-10-27 11:29 维特布朗尼 阅读(248) 评论(0) 推荐(0)
摘要: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&# 阅读全文
posted @ 2019-10-27 10:58 维特布朗尼 阅读(109) 评论(0) 推荐(0)
摘要: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你好@' 阅读全文
posted @ 2019-10-23 17:04 维特布朗尼 阅读(373) 评论(0) 推荐(0)
摘要: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')) 阅读全文
posted @ 2019-10-23 17:03 维特布朗尼 阅读(97) 评论(0) 推荐(0)
摘要:1 stu_info = { 2 'liudonghai':{ 3 'house':['三环','四环','五环'], 4 'car':{ 5 'china':['byd','五菱宏光','Hongqi'], 6 'jap':['丰田','本田'], 7 'Genman... 阅读全文
posted @ 2019-10-23 13:03 维特布朗尼 阅读(145) 评论(0) 推荐(0)
摘要: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 ==> % 阅读全文
posted @ 2019-10-23 13:00 维特布朗尼 阅读(126) 评论(0) 推荐(0)