• python面向对象的三大特性

    auto 2019-05-31 21:40:09 python

    1538°

    20

    一、 封装 广义的封装 :类中的成员 狭义的封装 :私有成员 表象:__名字 实际:_类名__名字 要求:只能在类的内部使用,既不能在类的外部调用,也不能在子类中使用 1. 对象的作用:存储一些值,以后方便自己使用 2. 封装的作用:将数据封装到对象,方便使用 3. 总结 如果写代码时,函数比较多比 ...
  • Python简单试题1

    auto 2019-05-31 21:40:09 python

    1460°

    20

    1,相乘次数 2,筛选出四个字母的字符串。 3,斐波那锲数列的问题 4,求多项式的和 5,求重复次数字母的数量 ...
  • 【Python实践-6】将不规范的英文名

    auto 2019-05-31 21:40:09 python

    1358°

    20

    知识点: 1、函数,面向过程的程序设计的基本单元。何为面向过程?通过一层一层的函数调用,把复杂任务分解成简单的任务。 2、函数式编程,一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要输入是确定的,输出就是确定的,这种纯函数我们称之为没有副作用。函数式编程的 ...
  • (1)并发编程实现的基础

    auto 2019-05-31 21:40:09 python

    1244°

    20

    # 多道程序系统 原理,缺点 #允许多个程序同时进入内存并运行。即同时把多个程序放入内存,并允许它们交替在CPU中运行,它们共享系统中的各种硬、软件资源。当一道程序因I/O请求而暂停运行时,CPU便立即转去运行另一道程序。 # 多道技术中的多道指的是多个程序,多道技术的实现是为了解决多个程序竞争或者 ...
  • Flask路由&视图

    auto 2019-05-31 21:40:09 python

    1666°

    20

    1 路由 1.1app.url_map 查看所有路由 from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): """定义视图函数""" print(app.url_map) return "he ...
  • Python虚拟环境和包管理工具Pipe

    auto 2019-05-31 21:40:09 python

    1914°

    20

    前言 Python虚拟环境是一个虚拟化,从电脑独立开辟出来的环境。在这个虚拟环境中,我们可以pip安装各个项目不同的依赖包,从全局中隔离出来,利于管理。 传统的Python虚拟环境有virtualenv,使用pip freeze requirements.txt 导出依赖。现在又有了一个新神器 Pi ...
  • Pycharm远程调试服务器代码(使用P

    auto 2019-05-31 21:40:09 python

    1523°

    20

    准备工作 1.随便准备一个项目工程,在本地用Pipenv创建一个虚拟环境并生成Pipfile和pipfile.lock文件,如下: 2.准备一台服务器,我这里使用阿里云的ECS SSH连接上 Pycharm同步项目到服务器 Tools Deployment Configuration 新增一个SFT ...
  • 学习python的第三天(变量)

    auto 2019-05-31 21:40:09 python

    1389°

    20

    4.28日总结 一.关于python 1.交互式 说一句解释一句 2.命令行式 1.编写文件并且保存 2.打开python解释器,在pyrhon中打开文本,读入内存(python打开的时候,翻译不是瞬间) 3.python解释文本 注意:第二阶段相当于文本文档打开文件,第三阶段才有python的语法 ...
  • Flask中使用cookie和sessi

    auto 2019-05-31 21:40:09 python

    1429°

    20

    Flask中使用cookie和session 设置cookie from flask import Flask,Response app = Flask(__name__) @app.route('/index') def index(): response = Response("设置cookie ...
  • Python基础之字符串

    auto 2019-05-31 21:40:09 python

    1493°

    20

    Python基础之字符串的知识;包括初识字符串,字符串的操作函数,字符串操作函数实操,字符串的切片等。其中,初识字符串 包括 字符串的认识,字符串的介绍,字符串的定义语法;字符串的操作函数 包括 查看字符串操作函数,字符串操作函数分类罗列;字符串操作实操 包括 字符串统计操作,判断实操,字符串的查找... ...
  • python面试题之Python支持什么

    auto 2019-05-31 21:40:09 python

    1518°

    20

    所属网站分类: 面试经典 > python 作者:外星人入侵 链接:http://www.pythonheidong.com/blog/article/67/ 来源:python黑洞网,专注python资源,python教程,python技术 Python支持5种数据类型: 1. Numbers(数 ...
  • <转>快速找到整数约数集方法

    【背景】 我需要从N遍历到1,当我已经判断N不符合要求时,我知道N的所有约数也是不符合的,所以所有N的约数也不用遍历。因此,对于遍历的每个N,我需要快速找到它的所有约数,放到一个集合里面,而当我遍历到N'时,如果N'在集合里,我就不需要再进行判断了(假设每次判断所需要的时间远远大于约数的判断),这样 ...
  • 字典生成式

    auto 2019-05-30 21:09:49 python

    1848°

    20

    [TOC] 字典生成式(掌握) {0: 0, 1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64, 9: 81} zip()方法(掌握) zip(keys,values): info_dict: {'name': 'nick', 'age': 19 ...
  • Python的open函数文件读写线程不

    auto 2019-05-30 21:09:49 python

    1549°

    20

    工作中遇到的问题:如何在多线程的程序中同时记录日志? 最初图省事,使用了最原始的open函数来写日志,因为开始使用的写文件模式的是追加('a'),发现并没有线程不安全的现象,各个线程的的日志信息都写入到了日志文件中。 后来将写文件模式改成了只写默认('w'),这时候线程不安全的问题就显露出来了,只有 ...
  • 运维DBA要不要学python

    auto 2019-05-30 21:09:49 python

    1279°

    20

    运维DBA要不要学python 我个人认为是:要 现在python在运维数据库的工作中主要用在 1、编写一些运维脚本 2、编写运维管理平台 3、研究互联网大厂的运维脚本/工具并应有 特别是运维开源数据库的时候,第三点特别重要,例如MongoDB的zabbix监控数据库脚本就是用老外用python写的 ...
  • 文件操作

    auto 2019-05-30 21:09:49 python

    1454°

    20

    文件操作 一、关于文件读写的笔记 (一) 文件概述 文件是一个存储在辅助存储器上的数据序列,可以包含任何数据内容 文件都是按照2进制进行存储的,但在表现形式上有2种:文本文件和二进制文件。 1. 文本文件 文本文件一般由单一特定编码的字符组成,如utf-8编码,内容容易统一展示和阅读,大部分文本文件 ...
  • python3通过纯真IP数据库查询IP

    auto 2019-05-30 21:09:49 python

    2005°

    20

    在网上看到的别人写的python2的代码,修改成了python3。 把纯真IP数据库文件qqwry.dat放到czip.py同一目录下。 运行结果: ...
  • 小白学习Python之路---re模块学

    auto 2019-05-30 21:09:49 python

    1483°

    20

    本节大纲: 1.正则表达式 2.re模块的学习 3.速记理解技巧 4.挑战练习--开发一个简单的python计算器 5.心得总结 6.学习建议 正则表达式: 正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概 ...
  • Flask中的CBV

    auto 2019-05-30 21:09:49 python

    1791°

    20

    Flask中的CBV 第一种 class Index(views.MethodView): methods = ['GET', 'POST'] decorators = [] def get(self): return 'GET' def post(self): return 'POST' app. ...
  • 【Python实践-5】使用迭代查找一个

    auto 2019-05-30 21:09:49 python

    1705°

    20

    知识点: 迭代: 如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。 在Python中,迭代是通过for ... in来完成的,而很多语言比如C语言,迭代list是通过下标完成的。 Python的for循环抽象程度要高 ...