摘要:# _*_ coding:utf-8 _*_# @Time :2020/1/16 22:18# @Author :dery# @File :class_private.py# @Software :PyCharm# 私有化# 封装:1.私有化属性部分 2.定义公有的set\get方法# __属性:就
阅读全文
摘要:# _*_ coding:utf-8 _*_# @Time :2020/1/14 23:22# @Author :dery# @File :magic_method.py# @Software :PyCharm# class Phone:# def __init__(self): # 魔术方法之一:
阅读全文
摘要:# _*_ coding:utf-8 _*_# @Time :2020/1/14 22:24# @Author :dery# @File :object_attribute.py# @Software :PyCharmclass Student: # 定义类 # 类属性 name = 'dery'
阅读全文
摘要:# _*_ coding:utf-8 _*_# @Time :2020/1/12 0:18# @Author :dery# @File :object1.py# @Software :PyCharm'''面向对象程序 现实中对象 > 具体的事物现实中的事物 > 转成电脑程序世间万物皆对象好处:面向对
阅读全文
摘要:# _*_ coding:utf-8 _*_# @Time :2020/1/8 23:33# @Author :dery# @File :file_operate.py# @Software :PyCharm'''源文件: c:\p1\girl.jpg目标文件:c:\p2\girl.jpg'''im
阅读全文
摘要:# _*_ coding:utf-8 _*_# @Time :2020/1/7 0:27# @Author :dery# @File :lambda.py# @Software :PyCharm# 匿名函数:简化函数定义# 格式:lambda 参数1, 参数2..:运算### def func():
阅读全文
摘要:Pycharm 常用快捷键 常用快捷键 快捷键功能 Ctrl + Q 快速查看文档 Ctrl + F1 显示错误描述或警告信息 Ctrl + / 行注释(可选中多行) Ctrl + Alt + L 代码格式化 Ctrl + Alt + O 自动导入 Ctrl + Alt + I 自动缩进 Tab /
阅读全文
摘要:# _*_coding:utf-8_*_# 作者:王佃元# 日期:2019/12/26import timepages = ['home page', 'finance page', 'book page']is_login = Falsedef decorator(jingdong_pay): d
阅读全文
摘要:# _*_coding:utf-8_*_# 作者:王佃元# 日期:2019/12/29# 生成器两种创建方式:1、列表生成式中括号改为小括号# def f(n):# return n**3# a = [x for x in range(10)]# a = [x*2 for x in range(10
阅读全文
摘要:#_*_coding:utf-8_*_#作者:王佃元#日期:2019/12/25'''需求1.使用文件保存用户名及密码2.程序启动后可以看到三个页面3.用户选择任一界面可进入,如果没有登录,提示用户输入1:京东 home page 只能使用京东的登录2:金融 finance page 只能使用微信登
阅读全文
摘要:#_*_coding:utf-8_*_#作者:王佃元#日期:2019/12/23# 装饰器:decorator# 闭包函数:函数块 + 定义函数时的环境。内部函数引用外层函数的变量# def outer():# x = 10# # print(x, id(x))## def inner():# pr
阅读全文
摘要:#_*_coding:utf-8_*_#作者:王佃元#日期:2019/12/22# 高阶函数:函数的参数中包含函数或者一个函数返回另外一个函数## def f(n):# return n*n### def foo(a, b, f):# return f(a) + f(b)### print(foo(
阅读全文
摘要:#_*_coding:utf-8_*_#作者:王佃元#日期:2019/12/22# 函数作用域'''L:local 函数局部变量:在def内赋值,则是函数的局部变量,只在函数内有效E:enclosing 嵌套函数外层范围局部变量:若变量嵌套在def中赋值,则对于嵌套函数来说,变量不是本地的G:glo
阅读全文
摘要:#_*_coding:utf-8_*_#作者:王佃元#日期:2019/12/21#函数function subrouting \ procedure#函数的意义 # 1.减少代码重复 # 2.更易扩展 # 3.保持代码一致性# def log(log_text):# f = open('log.tx
阅读全文
摘要:# _*_coding:utf-8_*_# 作者:王佃元# 日期:2019/12/20# 集合的创建 格式:set()可变集合 frozenset()不可变集合# s = set('derywong,helloworld')# s1 = ['dery', 'wong', 'hello', 'worl
阅读全文
摘要:#_*_coding:utf-8_*_#作者:王佃元#日期:2019/12/20import copy#深拷贝 = 克隆一份#浅拷贝 = 只拷贝第一层husband = ['zhangshan', 123, [15000, 9000]]wife = husband.copy()mistress =
阅读全文
摘要:# _*_coding:utf-8_*_# 作者:王佃元# 日期:2019/12/15'''三级菜单新增功能需求1.需将地区内容保存至文件中2.用户可对地区内容进行增删改'''menu = { '上海':{ '闵行区':{ '老闵行':{ '紫竹科技园':{}, '上海交大':{}, }, '新闵行
阅读全文
摘要:# _*_coding:utf-8_*_# 作者:王佃元# 日期:2019/12/15# 文件的读# poetry = open('poetry','r',encoding='utf-8')# poetry_rec = poetry.read(5) # read中5表示取5个字符# print(po
阅读全文
摘要:# 作者:王佃元# 日期:2019/12/14name = '你好,世界'name1 = name.encode('utf-8')print(name1)name2 = name1.decode('utf-8')print(name2)name3 = name2.encode('gbk')print
阅读全文
摘要:#_*_coding:utf-8_*_#作者:王佃元#日期:2019/12/14menu = { '上海':{ '闵行区':{ '老闵行':{ '紫竹科技园':{}, '上海交大':{}, }, '新闵行':{ '浦江镇':{}, '漕河泾':{}, }, }, '黄浦区':{ '外滩':{ '东方
阅读全文