博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年10月19日

摘要: 模块 每一个 Python 脚本文件都可以被当成是一个模块,模块可以包含直接运行的代码块、类定义、函数定义或这几者的组合 import 在Python中用关键字import来引入某个模块,也可以在一行内导入多个模块 在调用模块中的函数时,必须加上模块名调用,因为可能存在多个模块中含有相同名称的函数, 阅读全文

posted @ 2019-10-19 16:03 兰智杰 阅读(223) 评论(0) 推荐(0) 编辑

2019年10月15日

摘要: 1、冰其淋小店是一种特殊的餐馆,编写一个名为IceCreamStand的类,让它继承之前编写的Restaurant类,添加一个名为flavors的属性,用于存储一个由各种口味的冰淇淋组成的列表,编写一个显示这些冰淇淋的方法,创建一IceCreamStand实例,并调用这个方法 2、管理员是一种特殊的 阅读全文

posted @ 2019-10-15 19:33 兰智杰 阅读(736) 评论(0) 推荐(0) 编辑

2019年10月12日

摘要: 继承和多态 程序中当定义一个class的时候,可以从某个现有的class继承,新的class称之为子类(Subclass),而被继承的class称之为基类、父类或超类;子类继承了其父类的所有属性和方法,同时还可以定义自己的属性和方法 class Animal(): def __init__(self 阅读全文

posted @ 2019-10-12 19:10 兰智杰 阅读(220) 评论(0) 推荐(0) 编辑

2019年10月11日

摘要: 餐馆 1、第一步:创建一个名为Restaurant的类,其方法__init__()用于设置两个属性:restaurant_name 和 cuisine_type(烹饪);创建一个名为describe_restaurant()方法和一个名为open_restaurant ()方法,其中前者打印前述两项 阅读全文

posted @ 2019-10-11 20:02 兰智杰 阅读(531) 评论(0) 推荐(0) 编辑

摘要: 面向对象 面向过程:根据业务逻辑从上到下写垒代码 面向对象:对函数进行分类和封装,让开发“更快更好更强…” 面向对象编程的两个非常重要的概念:类和对象 类是对象的类型,具有相同属性和行为事物的统称;对象是类的实例,类是抽象的,在使用的时候通常会找到这个类的一个具体存在 面向对象 面向过程:根据业务逻 阅读全文

posted @ 2019-10-11 09:19 兰智杰 阅读(206) 评论(0) 推荐(0) 编辑

2019年10月8日

摘要: 常用高阶函数 #map list01 = [1,3,5,7,9] new_list01=map(lambda x:x*2,list01) print(list(new_list01)) #输出为[2, 6, 10, 14, 18] 将map对象转换为list list02 = [2,4,6,8,10 阅读全文

posted @ 2019-10-08 20:56 兰智杰 阅读(229) 评论(0) 推荐(0) 编辑

2019年10月7日

摘要: 1、函数,计算传入字符串的个数 2、函数,判断用户传入的字符串、列表、元组长度是否大于5 3、写入不定个数的字符串拼接第一个和最后一个字符串 4、传入多个参数,以list返回 5、定义一个函数,输入不定个数的数字,返回所有数字的和 6、实现阶乘的运算 7、ATM机——假设设一个简单的ATM机的取款过 阅读全文

posted @ 2019-10-07 21:48 兰智杰 阅读(622) 评论(0) 推荐(0) 编辑

2019年10月6日

摘要: pycharm退出test模式 由于各种原因,pycharm有test字段,或者有test的函数时,会莫名奇妙的进入test模式,有时候怎么也跳不出来,要退出这种模式,在运行键旁边进入‘Edit configuration’模式,可以看到左侧Python下有两个文件,如果进入了test模式,就会有‘ 阅读全文

posted @ 2019-10-06 21:51 兰智杰 阅读(261) 评论(0) 推荐(0) 编辑

2019年9月30日

摘要: keys()、values()和items()返回的值不是真正的列表,它们不能被修改,没有append()方法 items()获取到字典的 key 和value ,组成元组 enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列即键值对, 同时列出数据和数据 阅读全文

posted @ 2019-09-30 17:03 兰智杰 阅读(706) 评论(0) 推荐(0) 编辑

2019年9月25日

摘要: if语句 1、if 条件: 执行代码块(条件成立) 2、if 条件: 满足条件执行的代码块1 else: 没有满足if条件执行的代码块2 i = 1 if i < 5: #条件不成立所以执行else里的代码 print('我比5小') else: print('我比5大') print('这里还是属 阅读全文

posted @ 2019-09-25 17:48 兰智杰 阅读(252) 评论(0) 推荐(0) 编辑