一.Python的由来Python 的创始人-吉多·范罗苏姆(Guido van Rossum)。1989年,在阿姆斯特丹圣诞节期间,为
一.Pycharm安装File-->Settings-->Project Interpreter 二.命令行安装1.
文章节选自 http://www.runoob.com/python3/python3-basic-syntax.html编码默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。注意:如果你使用编辑器,同时需要设置 py 文件存储的格式为 UTF-8,否则会出现类似以下错误信息:SyntaxError: (unicode
标识符 (规则可以参考Java)第一个字符必须是字母表中字母或下划线 _ 。 标识符的其他的部分由字母、数字和下划线组成。
作者:史豹 环境管理管理 Python 版本和环境的工具p – 非常简单的交互式 python 版本管理工具。 pyenv – 简单的 Python 版本管理工具。 Vex – 可以在虚拟环境中执行命令。 virtualenv – 创建独立 Python 环境的工具。 virtualenvwrapper- virtualenv 的一组扩展。 
环境安装推荐Virtualbox + Ubuntu套件推荐 Anaconda3+pycharm如果机器内存大于4G,推荐虚拟机下启动系统小于4G的话,推荐用Windows下的 Anaconda+pycharm# 代码的作用 # 1. 给人看 # 2. 给机器看 # 注释是纯给人看的内容 print("Hello world") #打印hellow world出来 ''' 这里边任何内容机器都不管了
: 写代码...
在使用编程语言抽象事物之间的继承关系的时候,需要考虑对多继承的实现。所谓多继承就是说一个类有多个基类,举个简单的例子,dog是animal,同时dog又是runnable(可以跑动的对象)。多继承对于人类的思维来说是比较正常直观的,但是对于计算机编程语言,都会遇到一个绕不过去的问题,那就是菱形继承(diamond pro上图可以看到...
以下来自笔记整理,# 0. OOP-Python面向对象 - Python的面向对象 - 面向对象编程 - 基础 - 公有私有 - 继承 - 组合,Mixin - 魔法函数 - 魔法函数概述 - 构造类魔法函数 &nb
协程参考资料 http://python.jobbole.com/86481/http://python.jobbole.com/87310/迭代器可迭代(Iterable):直接作用于for循环的变量迭代器(Iterator):不但可以作用于for循环,还可以被next调用list是典型的可迭代对象,但不是迭代器通过isinstance判断iterable和iterator可以转换
# 调试技术 - 调试流程:单元测试->集成测试->交测试部 - 分类: - 静态调试: - 动态调试: # pdb调试 - 推荐文章 - [官方网页(英文)](https://docs.python.org/2/library/pdb.html) -
# LOG - - logging - logging模块提供模块级别的函数记录日志 - 包括四大组件## 1. 日志相关概念 - 日志 - 日志的级别(level) - 不同的用户关注不同的程序信息 - DEBUG - INFO - NOTICE - WA
# 环境 - xubuntu 16.04 - anaconda - pycharm - python3.6 - - http://www.dabeaz.com/python/UnderstandingGIL.pdf# 多线程 vs 多进程 - 程序:一堆代码以文本形式存入一个文档 - 进程: 程序运行的一个状态 - 包含地址空间,内存,数据栈等  
# 结构化文件存储- xml, json,- 为了解决不同设备之间信息交换- xml,- json# XML文件- 参考资料
# Django系统 - 环境
笔者开发环境:[root@BigData11 /]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 7.4 (Maipo)安装Pytho
二.安装pip 和setuptools第三方库是python的优势所在,为了更加方便的安装第三方库,使用pip命令,我们需
re.match函数re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回None。
python3 -m pip install PackageName-m 意思是将库中的python模块用作脚本去运行将模块当做脚本去启动有什么
python学习中最繁琐的就是不同版本和不同库之间的管理,而Anaconda就是将所有的版本都当做包来管理(包括con拟环境隔离不同要...
字符串转义字符 格式化 内建函数(后延)转义字符用一个特殊的方法表示出一系列不方便写出的内容,比如回车键,
1.issubclass语法 issubclass(class, classinfo) #检测一个类是否是另一个类的子类class A: pass class B(A): pass print(iss检测一个对
Mixin是一种思想,用部分实现的接口来实现代码复用。可以用来解决多继承的问题,又可以用来扩展功能。简单来说,M同时继承Runna...
异常广义上的错误分为错误和异常 错误指的是可以人为避免 异常是指在语法逻辑正确的前提下,出现的问题 在python
一个文件夹下的同一级的文件,import 时却无法导入,怪哉?!This inspection detects names that should resolve but don't. Due to dy
# 1. 模块- 一个模块就是一个包含pytho代码的文件, 后缀名成是.py就可以,模块就是个python文件- 为什么我们用模块 - 程
常用模块calendar time datetime timeit os shutil zip math string 上述所有模块使用理论上都
zip把两个可迭代内容生成一个可迭代的tuple元素类型组成的内容l1 = [ 1,2,3,4,5]l2 = [11,22,33,44,55]z = zip(l1, l2)print(type(z))p
常用模块calendar time datetime timeit os shutil zip math string 上述所有模块使用理论上都应该先导入,string是特例 calendar,time,datetime的区别参考中文意思random随机数 所有的随机模块都是伪随机import random# random() 获取0-1之间的随机小数#...
常用模块calendar time datetime timeit os shutil zip math string 上述所有模块使用理论上都应该
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号