
python
文章平均质量分 73
北半球先生
to be you want to be
展开
-
python 学习笔记之基础语法
python也是面向对象的语言,和我们的java类似,但是也有一些区别的地方。1.python中有中文需指定utf-8编码:#!/usr/bin/python# -*- coding: UTF-8 -*-print('中文')2.基础语法学习Python与其他语言最大的区别就是,Python的代码块不使用大括号({})来控制类,函数以及其他逻辑判断。python最具特...原创 2016-08-23 14:39:00 · 242 阅读 · 0 评论 -
python yield实现杨辉三角
杨辉三角的下一行等于上一行相邻的两个值之和,所以可以可以将上一行复制两副本,然后错位相加,前后用0补齐即可。比如1 的下一行应该是1 1,可以复制两个副本1 和1错位用0补齐即为01,10,这样相加即可得到第二行,以此类推。代码如下:def triangles(n): tr=[1]; x=1 while x<=n: yield tr; ...原创 2018-03-28 14:28:04 · 329 阅读 · 0 评论 -
python极简笔记——异常
#异常def exceptionFunc(): print(7/0)#exceptionFunc()#使用try-except 处理异常def sloveExecption(): try: print(7/0) except ZeroDivisionError: print('divide by zero!!!!')sloveExecption()#e...原创 2019-07-05 10:08:30 · 162 阅读 · 0 评论 -
python极简笔记——类
#1.创建类及使用类创建实例class Animal: #__init__类似java中的构造函数 self类似java中的this def __init__(self, name, age): self.name = name self.age = age #实例的方法必须有self def run(self): print(self.name,' ...原创 2019-07-05 10:06:49 · 177 阅读 · 0 评论 -
python极简笔记——函数与传参
#python 函数定义格式 def 函数名def kePram(name,age): print(name,age) #关键字实参kePram(name='xx', age='18')#参数默认值def funcPramDefault(name, age = 18): print(name,age)funcPramDefault('xh')funcPramDefau...原创 2019-07-05 10:11:56 · 190 阅读 · 0 评论 -
python极简笔记——文件操作
#文件操作#1.读取文件#打开文件,关键字with 在不再需要访问文件后将其关闭with open('data\data1.txt') as fobj: #读取文件内容 contents = fobj.read() print(contents) #逐行读取with open('data\data1.txt') as f: for line in f: p...原创 2019-07-05 10:14:51 · 183 阅读 · 0 评论 -
python极简笔记——模块导入import
#从 functionDemo 模块导入 anyNumKeyPram 方法,别名为ffrom functionDemo import anyNumKeyPram as f#通过别名调用 anyNumKeyPram 方法f(name='xyp', age='17')原创 2019-07-05 10:17:23 · 231 阅读 · 0 评论 -
python极简笔记——单元测试
#Python 标准库中的模块 unittest 提供了代码测试工具.def formatName(firstName,lastName): return (firstName + ' ' + lastName).title()import unittestclass NamesTestCase(unittest.TestCase): #测试formatName函数 ...原创 2019-07-05 10:19:53 · 207 阅读 · 0 评论 -
pip 笔记
1.如果pip安装包时出现如下错误:Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection原因是请求超时导致的,可自己定义安装源pip命令后自己设定收集源(-i +url)例如:pip install requests -i http://py...原创 2019-07-11 09:30:00 · 197 阅读 · 0 评论 -
python协程
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432090171191d05dae6e129940518d1d6cf6eeaaa969000转载 2018-03-27 16:39:07 · 117 阅读 · 0 评论 -
python发送邮件
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432005226355aadb8d4b2f3f42f6b1d6f2c5bd8d5263000转载 2018-03-27 13:30:41 · 165 阅读 · 0 评论 -
python学习笔记之数据类型与运算符
一、python数据类型python数据类型大概也和的java类似,python数据类型有数值型,字符型,列表型,元组型,及元字典型。什么数值型,字符型就不介绍了,下面就着重介绍一下列表型,元组型,及元字典型。1.列表型:python的列表型数据通过[ ]来表示,它可以容纳不同的基本类型的元素,看下面的例子:#!/usr/bin/python# -*- coding: UTF-...原创 2016-08-23 15:10:55 · 363 阅读 · 0 评论 -
python元类
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014319106919344c4ef8b1e04c48778bb45796e0335839000转载 2018-03-22 14:50:09 · 138 阅读 · 0 评论 -
python单元测试
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/00143191629979802b566644aa84656b50cd484ec4a7838000转载 2018-03-22 15:57:49 · 234 阅读 · 0 评论 -
python多线程
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/00143192823818768cd506abbc94eb5916192364506fa5d000转载 2018-03-23 14:57:35 · 365 阅读 · 0 评论 -
python分布式进程
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001431929340191970154d52b9d484b88a7b343708fcc60000转载 2018-03-23 15:49:17 · 108 阅读 · 0 评论 -
python正则表达式
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/00143193331387014ccd1040c814dee8b2164bb4f064cff000转载 2018-03-23 16:46:08 · 89 阅读 · 0 评论 -
python闭包
https://www.cnblogs.com/ma6174/archive/2013/04/15/3022548.html转载 2018-03-20 16:16:22 · 168 阅读 · 0 评论 -
python网络编程
https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/001432004374523e495f640612f4b08975398796939ec3c000转载 2018-03-26 16:57:23 · 203 阅读 · 0 评论 -
Dajango 搭建Web笔记
一、环境搭建1.要使用 Django ,首先需要建立一个虚拟工作环境。 虚拟环境 是系统的一个位置,你可以在其中安装包,并将其与其他 Python 包隔离新建一个目录,将其命名为 learning_log ,再在终端中切换到这个目录,并创建一个虚拟环境。如果你使用的是 Python 3 ,可使用如下命令来创建虚拟环境.learning_log$ python -m venv ll_e...原创 2019-07-11 17:01:58 · 459 阅读 · 0 评论