摘要:http://www.nnzhp.cn/archives/154 一、函数在调用的时候,可以传入参数,有形参和实参 形参: 形参变量只有在被调用时才分配内存单元,在调用结束时,即刻释放所分配的内存单元。因此,形参只在函数内部有效。 实参: 实参可以是常量、变量、表达式、函数等,无论实参是何种类型的量
阅读全文
摘要:一、介绍: 定义在函数内部的变量拥有一个局部作用域,定义在函数外的拥有全局作用域。 局部变量意思就是在局部生效的,出了这个变量的作用域,这个变量就失效了 全局变量的意思就是在整个程序里面都生效的,在程序最前面定义的都是全局变量,全局变量如果要在函数中修改的话,需要加global关键字声明,如果是li
阅读全文
摘要:每个函数都有返回值,如果没有在函数里面指定返回值的话,在python里面函数执行完之后,默认会返回一个None,函数也可以有多个返回值,如果有多个返回值的话,会把返回值都放到一个元组中,返回的是一个元组。 为什么要有返回值呢,是因为在这个函数操作完之后,它的结果在后面的程序里面需要用到。 函数中的返
阅读全文
摘要:一、循环删list里面的元素,会导致下标错位,结果是不对的举例:想删除奇数 结果: 可解决方式: 结果: list里面的copy()方法也是浅拷贝 引发出问-深拷贝、浅拷贝 二、深拷贝、浅拷贝 深拷贝会开辟新的内存地址,浅拷贝不会用一个内存地址 1、‘=’:用等号来赋值,新的变量和原来的变量实际上指
阅读全文
摘要:import random #标准模块,用来取随机数 print(random.randint(1,100)) #随机取一个整数,顾头顾尾 print(random.uniform(1,900)) #取一个小数 stus = ['xiaojun','xiaohei','xiaohong','xiao
阅读全文
摘要:import json def op_file_tojson(filename,dic=None): #默认值参数,根据是否传dic字典来判断读还是写 if dic: #如果dic传了值,不是空的,则往文件里面写 with open(filename,'w',encoding='utf-8')as fw: json.dump(dic,fw) ...
阅读全文
摘要:def check_float(s): ''' #这个函数的作用就是判断传入的字符串是否是合法的消失 :param s: 传入一个字符串 :return: True/False ''' s = str(s) if s.count('.') == 1: s_split = s.split('.') left,r...
阅读全文
摘要:def check_float_integer(s): #判断价格正确的正整数或正小数 s = str(s) if check_integer(s) == True: return True elif s.count('.') == 1: s_split = s.split('.') left,right = s_spli...
阅读全文
摘要:集合也是一种数据类型,一个类似列表东西,它的特点是无序的,不重复的,也就是说集合中是没有重复的数据 集合的作用: 1、它可以把一个列表中重复的数据去掉,而不需要你再写判断 天生去重 2、可以做关系测试,比如说有两个班,一个性能测试班,一个是接口测试班的,想找出来既学习了性能又学习了接口测试的同学,就
阅读全文
摘要:一、模块、包 什么是模块? 模块实质上就是一个python文件,它是用来组织代码的,意思就是说把python代码写到里面,文件名就是模块的名称,test.py test就是模块名称。 什么是包? 包,package本质就是一个文件夹,和文件夹不一样的是它有一个__init__.py文件,包是从逻辑上
阅读全文
摘要:一、函数是什么? 函数一词来源于数学,但编程中的「函数」概念,与数学中的函数是有很大不同的,编程中的函数在英文中也有很多不同的叫法。在BASIC中叫做subroutine(子过程或子程序),在Pascal中叫做procedure(过程)和function,在C中只有function,在Java里面叫
阅读全文
摘要:read()将文件内容从磁盘中全部读出,放到内存,再给cpu处理,性能低,如果文件量大,很容易内存溢出或卡死。 高效方式: 方式一:一般不用的,代码行多 方式二: 练习题:
阅读全文
摘要:修改文件有两种方式:一种是把文件的全部内容都读到内存中,然后把原有的文件内容清空,重新写新的内容;第二种是把修改后的文件内容写到一个新的文件中 第一种:一次性把文件全部读到,读到内存这个能,这种文件小没什么问题,大文件不好。 实例1: 实例2:a+模式修改 实例3:r+模式修改 第二种 :循环读取每
阅读全文
摘要:一、JSON 函数 1、json.dumps:字典转成json串(字符串) 2、json.loads:将json串转成字典 1)字典和json互相转换: 2)字典转成json串,然后写入文件 文件中看-实际带有颜色: 3)从文件中读取json串,转成字典 3、json.load()与json.loa
阅读全文