摘要:深拷贝: 例1: import copy a = [1,2,3] c = copy.deepcopy(a) 例2: a = [11,22,33] b = [44,55,66] c = [a,b] d = copy.deepcopy(c) 例3: a = [1,2] b = [3,4] c = [a,
阅读全文
摘要:# 父类,基类 # 私有方法和私有属性不能被继承 class Animal(): def eat(self): print(" 吃 ") def drink(self): print(" 喝 ") def sleep(self): print(" 睡觉 ") def run(self): print
阅读全文
摘要:1、open函数打开文件: f = open('test.txt', 'w') #test.txt是文件名 r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。 w 打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。 a 打开一个文件用于追加。如果该文
阅读全文
摘要:1、find 查找 my_str = "dfsadfjhudfdfsfirndf" my_str.find("fj") #如果返回-1表示没有找到, 如果有返回,返回的值表示第一个字母f的下标,如果有两个相同,则返回最近一个,my_str.rfind("")从右边开始找 2、count 统计 my_
阅读全文
摘要:匿名函数定义: lambda 参数:式子 eg : func = lambda x, y:x+y #x, y 相当于是形参 调用: func(10, 20) #此时 10 给 x , 20给y 如果普通函数没有return 将返回None ,匿名函数自带return 如上函数默认返回x + y 匿名
阅读全文
摘要:a = int(input("请输入你要计算的数字:")) def get_number(num): if num>1: return num*get_number(num-1) else: return num get_number(a) 涉及到递归需要考虑什么时候递归结束,不能出现死循环
阅读全文
摘要:在python中定义一个变量 a = 100 b = a # 不是把变量a 的值给到b 而是把变量a指向100的地址给了b A = [11, 22, 33] B = A #也是相同的道理 用到赋值的地方都是引用 如下图 在c和c++中则如下图
阅读全文
摘要:1、缺省参数 在定义一个函数的参数是给其传入一个默认的值,不传的时候用默认参数,缺省参数只能放在后面 一个函数可以有多个缺省参数。 def test(a, b=22) result = a + b print(result) return result test(11) test(22,33) de
阅读全文
摘要:这张图片是写python脚本大体的顺序,接下来展示代码。 版本 V0.0.2,python 3.7.3 操作系统ubuntu # 版本 V0.0.2 # 存储信息的列表 card_infos = [] # 打印菜单函数 def print_menu(): """完成打印菜单功能""" print("
阅读全文
摘要:python版本:python3.7 info = {"name":"Ggc","age“:21} infog.get("name") # 得到字典info中name的值 info.keys() #得到字典info中所有的键,结果是一个对象 --> dict_keys(['name','age'),
阅读全文
摘要:想要py文件的可以留言给我,也可以一起交流。 这个脚本是在ubuntu中用vim写的,所以有些注释打成拼音去了。 欢迎指出不足之处! #1.打印功能ti'sh print("+"*50) print("名片管理系统 V0.0.1") print("1:添加名片信息") print("2:删除名片信息
阅读全文
摘要:列表list: 添加元素: append(“元素名”):在末尾添加 insert(2,“元素名”):在指定位置添加元素 extend:eg:name1.extend(name2) 把name2加到name1后面 删除: name.pop() 删除最后一个元素 name.remove('老王') 删除
阅读全文
摘要:int(x [,base] ) 将x转换为一个整数 long(x [,base ] ) 将x转换为一个长整数 float(x ) 将x转换到-一个浮点数 complex(real [,imag ] ) 创建一个复数 str(x ) 将对象x转换为字符串 repr(x ) 将对象x转换为表达式字符串
阅读全文