随笔分类 - 作业
摘要:今日作业 1.什么是对象?什么是类? 对象,属性和方法的结合体 类:拥有相同属性和方法的对象的集合 2.绑定方法的有什么特点 绑定方法来自类方法,是属于对象的,同一个类绑定过来的绑定方法其不同对象的绑定方法的内存地址不同 3.基于面向对象设计一个对战游戏 python 仿制英雄联盟英雄角色 clas
阅读全文
摘要:pandas模块 基于numpy,用于文本处理或者表格数据处理. 规定 主要功能 1. 持文件存取操作,支持数据库(sql)、html、json、pickle、csv(txt、excel)、sas、stata、hdf等。 2. 支持增删改查、切片、高阶函数、分组聚合等单表操作,以及和dict、lis
阅读全文
摘要:[TOC] 模块化 Python中只有一种模块对象类型 模块module,指的是Python源代码文件 包package,指的是模块组织在一起的包和包同名的目录及其相关文件 模块的四种形式 1. 内置模块:Python解释器自带的模块 2. pip安装的模块:pip install 模块名 3. 自
阅读全文
摘要:```python 前戏 info_lt = [] att_lt = ['name', 'sex', 'age', 'salary'] with open('info.txt', 'r', encoding='utf8') as fr: for info in fr: info = info.str
阅读全文
摘要:```python 阶乘 def factorial(x): if x == 1: return 1 return x factorial(x 1) 猴子一天吃一半多一个 def monkey(n): if n == 1: return 1 return (monkey(n 1)+1) 2 斐波那契
阅读全文
摘要:```python def login(func): def wrapper(*args, **kwargs): if user_list: print('请勿重复登录') res = func(*args, **kwargs) return res name_inp = input('name:') pwd_inp = input('password:') with open('user_inf
阅读全文
摘要:闭包 出现在嵌套函数中,指的是内层函数引用到了外层函数的本地变量,对内层函数来说就形成了闭包. + 外层函数嵌套内层函数 + 内层函数调用了外层函数的本地变量 + 外层函数的返回值是内层函数的引用 一般来说,一个函数结束,函数的内部数据会被释放,还给内存,本地变量都会消失,闭包产生的时候,外函数发现
阅读全文
摘要:可变长参数 形参 \ args 表示接收多余位置参数 \ kwargs表示接收多余关键字参数 定义时\ args要放在 kwargs之后 实参 \ 用来解压缩列表或者元组或者字符串 \ 用来解压缩字典 函数对象的四个用法 1. 引用 2. 作为容器类的元素 3. 作为函数的实参 4. 作为函数的返回
阅读全文
摘要:```python username_list = [] flag = 0 prize_dict = {'0': 'durex', '1': 'okamoto', '2': 'Jissbon'} shopping_car_dict = {} def register(): print('欢迎来到注册
阅读全文
摘要:函数的分类 空函数:写总体框架时候用 无参函数:函数名后括号中无参数的函数,其功能集成在代码块中 含参函数:函数名后括号中有参数的函数,调用函数过程中可在外部将参数传入函数内部使用 定义方式 函数名 其中函数名定义方式与变量名一致 参数 形参 函数定义时候设定的参数, 位置形参:从左到右依次接受实参
阅读全文
摘要:```python 注册函数 def register(): registor_count = 0 while registor_count age: print('too old') elif guess_age
阅读全文
摘要:注册 login_count = 0 username_inp = input('请输入用户名:') while login_count
阅读全文
摘要:''' 0. (多用户) 0. 登录(保存用户信息) 1. (随机生成)给定年龄,用户可以猜三次年龄(保存用户每次输入的年龄) 2. 年龄猜对,让用户选择两次奖励 3. 用户选择两次奖励(选择奖励是概率性的)后可以退出 4. (输出日志) ''' from logging_config import
阅读全文
摘要:```python ''' 用户登录,只有三次机会 给定年龄,用户可以猜三次年龄 年龄猜对,让用户选择两次奖励,输入无效字符,让其选择要不要礼物 用户选择两次奖励后可以退出,选择第一次后提示还有一次 ''' 基本信息定义 user_info_dict = { 'james':'007', 'thor
阅读全文
摘要:打印省、市、县三级菜单 可返回上一级 可随时退出程序 menu = { '北京':{ '海淀':{ '清华':{}, '北大':{} }, '昌平':{ '沙河':{}, '天通苑':{}, '回龙观':{} } }, '上海':{ '闵行':{ '上海发电机厂':{}, '上海汽轮机厂':{},
阅读全文
摘要:给定年龄,用户可以猜三次年龄 年龄猜对,让用户选择两次奖励 用户选择两次奖励后可以退出 age = 30 prize_dict = {0: 'durex', 1: 'okamoto', 2: 'Jissbon'} count = 0 while count age: print('too old.'
阅读全文
摘要:1. 题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;高于40万元的部分,可提成3%。从键盘输入当月利润,求应
阅读全文
摘要:1. 输入姑娘的年龄后,进行以下判断: 1. 如果姑娘小于18岁,打印“不接受未成年” 2. 如果姑娘大于18岁小于25岁,打印“心动表白” 3. 如果姑娘大于25岁小于45岁,打印“阿姨好” 4. 如果姑娘大于45岁,打印“奶奶好” 最后一题.当用户输入非y/n时,提醒一次,再次输入,重新任意字符
阅读全文
摘要:1. 简述Python的五大数据类型的作用、定义方式、使用方法: 1. 数字类型 整型(int) 作用:表示整数 定义方式:a = 1或a = int(1) 使用方法:+ / // % 浮点型(float) 作用:表示小数 定义方式:a = 1.123或a = float(1.123) 使用方法:+
阅读全文
摘要:1.简述执行 Python程序的两种方法以及他们的优缺点: 答:交互式(jupyter),写一行执行一行,便于调试执行,不方便保存 命令行式(pycharm)cmd中调用python来打开某路径下的文件,编写方便,可保存,执行效率低 2.简述Python 垃圾回收机制: 答:为保证计算机内存不被过多
阅读全文
浙公网安备 33010602011771号