- 博客(18)
- 收藏
- 关注
原创 Python url以及views视图函数
1url路由基础 1、在settings.py文件中有一个ROOT_URLCONF设置,设置的是在访问网址时通过哪一个url文件去匹配所请求的网址 2、path参数的使用方法path( articles/int:year/ , views.year_archive) ,使用·尖括号,前边是str代表参数的类型,后面代表参数的名称year path参数类型: 捕获url中的参数需要用到尖括号<...
2019-08-20 08:44:51
553
原创 Python线程和进程
文章目录线程和进程1.多任务介绍2.进程进程的创建 --- fork()3.线程线程的工作方式进程与线程的区别Python中多线程的实现4.多线程-共享全局变量问题同步计算错误的解决互斥锁死锁同步的应用 线程和进程 1.多任务介绍 1.现实中的多任务 看着番剧吃着饭 2.计算机中的多任务 计算机中的多任务是指,操作系统同时完成多项任务的处理。此处,同时是指同一个时间段内,而非某个瞬时时间点...
2019-08-07 20:00:48
587
原创 Python网络编程
文章目录Python和网络编程1.引子2.软件的开发架构C/S架构B/S架构3.什么是网络目的网络编程的定义4.地址生活中的地址与标识ip地址的作用IP地址分类A类IP地址B类IP地址C类IP地址D类地址用于多点广播E类IP地址私有ip回路地址5.网络通信过程2台电脑的网络使用集线器组成一个网络使用交换机组成一个网络使用路由器连接多个网络通信过程(复杂)6.端口7.Socket简介什么是Socke...
2019-08-07 08:16:25
1111
原创 Python 类
文章目录面向过程面向对象面向对象编程类的定义和使用类的定义数据封装对象之间的交互类命名空间与对象、实例的空间类的三大特性私有属性鸭子类型 面向过程 所谓过程就是我们解决问题的步骤,一步步按照流程走,有先后之分。 整个设计就好比流水线,思维上比较机械化。 优缺点: 优点: 复杂的问题流程化,将问题分解简化。 缺点: 拓展性不好。 面向对象 核心是对象。 对象是一个数据以及相关行...
2019-07-31 18:55:09
882
原创 Python迭代器、生成器、装饰器
迭代器 可迭代对象: list,str,tuple etc. —>for … in …遍历—> 遍历(迭代) 迭代器协议:对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么引起StopIteration异常,以终止迭代(只能往下走,不可以回退) 现在,我们就可以说,实现了迭代器协议的对象就是可迭代对象。 如何实现? 通过在对象内部定义一个__iter__方法。 l...
2019-07-30 18:33:40
267
原创 Python 包
模块 包 —>module and package 包:包是通过使用’.模块名’来组织Python模块名称空间的方式。 —>具体而言,包就是一个包含__init__.py文件的文件夹。 目的:用文件夹将文件/模块组织起来。 注意: pyhon3,即使包中没有_init_.py也可以使用; python2,如果没有_init_.py肯定报错 创建包的目的不是为了运行,而是为了被导...
2019-07-25 17:04:57
225
原创 函数
函数 文章目录函数引子:函数的定义函数调用函数文档说明函数参数函数返回值函数参数种类位置参数默认值参数关键字参数不定参数函数引用函数属性内嵌函数变量作用域作用域的产生作用域的类型全局变量和局部变量 引子: 要求1-15的和; 求23-36的和; 求55-68的和。 def sum(a,b): sum = 0 for i in range(a,b+1): sum +=...
2019-07-24 18:05:52
647
原创 错误和异常
错误和异常 文章目录错误和异常错误异常异常处理raise(触发异常)assert(断言) 错误 语法错误(syntax error) 逻辑错误(logic error) 执行期间错误(runtime error) demo: for i in range(10) print(i) File "D:/python/PycharmProjects/chenhan/...
2019-07-24 18:05:22
275
原创 Python OS模块
文章目录OS模块1.系统操作2.目录操作 --- 增删改查(direction) OS模块 OS模块是Python标准库中用于访问操作系统功能的模块。 使用OS模块提供的接口,能够实现跨平台访问。 最常见的操作: 目录的操作 判断 1.系统操作 os.sep:用于查看系统路径的分隔符; Windows —>’\’ ubuntu —>’/’ os.name: Windo...
2019-07-22 20:11:51
233
原创 Python文件操作
文件操作 常见的文件类型: txt csv json html mp4 文件操作的流程: 打开—>open() 读写—>read()/readline()/write() 关闭—>close() 序号 用途 方法 功能 打开/关闭文件 open(file) 打开文件 close() 关闭文件 读写文件内容 f.read([size]) 从文件...
2019-07-22 20:09:56
269
原创 day04_字典
字典 引入 字典是列表以外Python中使用最灵活的内置数据类型,是一种可变的数据类型。 和列表的区别: 列表有序,字典无序 列表通过索引(偏移)访问元素,字典通过(key)访问元素 字典格式: dict = {key1:value1,key2:value2,...,keyn:valuen} 值可以取任意数据类型,但键不可以,必须为不可变数据类型,即key必须可哈希。 注意: 可哈希—&g...
2019-07-19 17:29:19
122
原创 day04_集合
集合(set()) 无序 不可重复 不可更改 内部元素是可哈希的 集合本身是不可哈希的 用{}括起来的单元素数据集 用途: 去重(列表—>集合,自动去重) 关系测试 集合的创建 (1)空集合的创建 st = set() print(st) st() (2)多元素的集合创建 st = set() st = {1,2,3,"a","b","c"} print(st...
2019-07-19 17:29:02
126
原创 列表、元组及print()补充
print补充 print()函数查看帮助文件 >>> help(print) Help on built-in function print in module builtins: print(...) print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False) Prints the ...
2019-07-18 18:19:31
796
原创 字符串、列表、元组的异同
相同 拼接 字符串、列表及元组均可通过“+”号进行拼接,但要求同种类型数据之间才能拼接 #字符串拼接 a = "Hello" b = ",Python" print(a + b) #列表拼接 li1 = ["I"] li2 = ["Love","Python"] print(li1 + li2) 重复 字符串、列表及元组均可通过“*”号进行重复输出 #字符串重复 a = "City_colle...
2019-07-18 18:17:39
1371
原创 day02_字符串
字符串 1.什么是字符串 用引号引起来的一串字符 用引号(“ ”)来创建字符串 单引号 双引号 三单引号 三双引号 格式: name = "hangzhou" area = "gongshu" history = "2000" person = """苏轼,许仙,白素贞""" captical_of = '''吴越,南宋''' print(type(name),type(area),ty...
2019-07-17 18:12:56
254
原创 day02_流程控制
Python流程控制 if条件分支语句 Python条件语句就是通过一条或者多条语句执行的结果(True/False)来决定执行的代码块。 if单分支语句 if 逻辑语句: 语句块 demo: print("Hello,Python") if False: print("向Python致敬,我正在学习Python") print("Welldone.") learni...
2019-07-17 17:32:55
155
原创 day01笔记
环境配置 Pyth解释器安装 IDE安装 Typora安装 markdown格式 源码模式开启 Ctrl+/ 列表(父列表) -文本 链接 Typora下载 插入图片 [外链图片转存失败(img-AouNRcGi-1563273489554)(路径)] 代码 print("hello world!") 表格 姓名 年龄 住址 lilei lilei 18 注释 notes ...
2019-07-16 18:38:41
292
原创 Python第一课
环境配置 Pyth解释器安装 IDE安装 Typora安装 markdown格式 源码模式开启 Ctrl+/ 列表(父列表) -文本 链接 Typora下载 插入图片 [外链图片转存失败(img-vbD1uBlI-1563272065087)(路径)] 代码 print("hello world!") 表格 姓名 年龄 住址 lilei lilei 18 注释 notes ...
2019-07-16 18:18:37
230
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅