摘要: 实例属性是每一个对象公用的,每一个对象特有的;类属性是所有的对象共有的体征 class Dog: """ 定义狗类 """ skills = [] def __init__(self, name): self.name = name # 实例属性是每一个对象公用的,每一个对象特有的;类属性是所有的对 阅读全文
posted @ 2020-04-20 23:48 守护往昔 阅读(2167) 评论(1) 推荐(0) 编辑
摘要: enumerate (译:尹牛莫瑞特)方法可以枚举(遍历)任意序列类型 one_list = ["小明", "python", "自动化"] # 使用enumerate给他一个序列类型,使用变量接受 one_var = enumerate(one_list) print(one_var) # 返回是 阅读全文
posted @ 2020-04-20 23:26 守护往昔 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 案例: 如果用户输入的密码长度 < 8位,抛出异常 如果用户输入的密码长度 >= 8位,抛出异常 def a_password(value): """ 校验用户输入的密码 :param value: 用户输入的密码,为字符串 :return: """ if len(value) >= 8: retu 阅读全文
posted @ 2020-04-20 23:16 守护往昔 阅读(1100) 评论(0) 推荐(0) 编辑
摘要: f 表达式 可以解析任意的数据类型1、解析变量 name = "键盘" age = 18 a = f"姓名:{name} 年龄:{age}" print(a) # 结果:姓名:键盘 年龄:18 print(f"姓名:{name} 年龄:{age}") # 结果:姓名:键盘 年龄:18 2、解析字典 阅读全文
posted @ 2020-04-20 23:04 守护往昔 阅读(5139) 评论(0) 推荐(2) 编辑
摘要: with 读取文件内容 # 第一种: # 1. 打开文件 one_file = open("test1.txt", encoding="utf-8") # 2. 读写操作 # 使用read方法, 会将文件中的所有内容读取出来, 以字符串类型呈现 content = one_file.read() p 阅读全文
posted @ 2020-04-20 22:52 守护往昔 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 集合类型的作用:去重以及成员运算 # 第一种、创建集合,使用花括号{},打印默认去重 one_set = {10, 20, 33, 10, 22, 33, 20} print(one_set) # 第二种、创建集合,使用花括号set({值}),打印默认去重 two_set = set([10, 10 阅读全文
posted @ 2020-04-20 22:36 守护往昔 阅读(500) 评论(0) 推荐(0) 编辑
摘要: lambda:(译:兰木德)匿名函数 sorted() (译:搜嘚特)函数对所有可迭代的对象进行排序操作 def multi_two_num(one_num, two_num): # 计算两个数相乘 return one_num * two_num # 标准函数调用 print(multi_two_ 阅读全文
posted @ 2020-04-20 22:01 守护往昔 阅读(190) 评论(0) 推荐(0) 编辑
摘要: def count_name(*args, **kwargs): # 在函数定义的时候,在形参上面使用 * 或 **,叫做打包 """ 求任意个整数之和 :param args: 位置参数 :param kwargs: 关键字参数 :return: """ result = 0 for item i 阅读全文
posted @ 2020-04-20 21:47 守护往昔 阅读(1080) 评论(0) 推荐(0) 编辑
摘要: 1、不可变参数 包括: int整数 float浮点型 str字符串 “” tuple 元祖 () 函数: replace():修改字符串 id函数:查看内存地址、门牌号 总结: 不可变类型,如果对它进行修改,原始的数据不会改变,但是会产生新的数据 # 不可变类型,如果对它进行修改,原始的数据不会改变 阅读全文
posted @ 2020-04-20 21:24 守护往昔 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 列表推导式可以简化创建列表的过程 # 将1-10之间偶数取出来,并添加至列表 # 第一种方法 one_list = [] for i in range(1, 11): if i % 2 == 0: one_list.append(i) print(one_list) # 第二种列表推导式 # 可以简 阅读全文
posted @ 2020-04-20 20:31 守护往昔 阅读(212) 评论(0) 推荐(0) 编辑
摘要: F8:程序向下执行,到了函数后不会进入函数体内部,会跳过函数往下继续执行 F7:会进入函数体内部 *******请大家尊重原创,如要转载,请注明出处:转载自:https://www.cnblogs.com/shouhu/,谢谢!!******* 阅读全文
posted @ 2020-04-20 20:24 守护往昔 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 序列类型:字符串,列表,元祖 1、多个元素我们使用 逗号 分开,打印出来也是元祖,没有必要使用括号() a = "电脑", "手机" print("值为:{} ,类型为:{}".format(a, type(a))) # 结果:值为:('电脑', '手机') ,类型为:<class 'tuple'> 阅读全文
posted @ 2020-04-20 19:11 守护往昔 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 一、序列类型支持哪些公共操作 Python 中的序列类型分为:可变序列和不可变序列,都支持我们序列类型的所有操作 可变序列:列表 不可变序列:字符串和元祖 1、支持通过数字索引取值 a = ("猫", "牛", "虎", "兔", "蛇", "马") print(a[3]) # 结果:兔 2、支持切 阅读全文
posted @ 2020-04-20 18:53 守护往昔 阅读(368) 评论(0) 推荐(0) 编辑
摘要: 查看Python路径或查看pip安装路径的时候出现 where Python where pip C: \strawberry\perl\bin\pipC: \strawberry\perl\bin\pip.bat 原因: 因为电脑上安装了 Perl 软件,该软件也是pip环境变量,会造成使用Pyt 阅读全文
posted @ 2020-04-20 18:22 守护往昔 阅读(1071) 评论(0) 推荐(1) 编辑