<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fluflu4396的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fluflu4396</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fluflu4396]]></copyright><item><title><![CDATA[python和网络编程]]></title><link>https://blog.youkuaiyun.com/fluflu4396/article/details/98656228</link><guid>https://blog.youkuaiyun.com/fluflu4396/article/details/98656228</guid><author>fluflu4396</author><pubDate>Tue, 06 Aug 2019 20:21:27 +0800</pubDate><description><![CDATA[python和网络编程
1.引子
假如有两个脚本，foo.py,bar.py,分别运行，都可以正常运行。但是现在想从两个程序间传递一个数据。

同一台电脑

创建一个文件，将foo.py的数据读入文件中，bar.py从文件中读取数据。


不同电脑间

该怎么做



软件的开发架构
C/S架构
C/S即Client和Server—&gt;客户端和服务器架构
B/S架构
B/S即Browser和S...]]></description><category></category></item><item><title><![CDATA[正则表达式]]></title><link>https://blog.youkuaiyun.com/fluflu4396/article/details/98656128</link><guid>https://blog.youkuaiyun.com/fluflu4396/article/details/98656128</guid><author>fluflu4396</author><pubDate>Tue, 06 Aug 2019 20:20:21 +0800</pubDate><description><![CDATA[正则表达式
正则表达式，又称规则表达式。计算机科学的一个概念。正则表达式通常用来被检索，替换那些符合某个模式(规则)的文本。

给定的字符串是否符合正则表达式的过滤逻辑(匹配)
通过正则表达式，从字符串中获得我们想要的特定的部分。

使用场景

爬虫
数据挖掘和分析

在Python中使用正则需要导入re包
import re

首先我们来看两个例子来体验一下正则表达式的威力吧：
###&nbsp...]]></description><category></category></item><item><title><![CDATA[迭代器]]></title><link>https://blog.youkuaiyun.com/fluflu4396/article/details/97814712</link><guid>https://blog.youkuaiyun.com/fluflu4396/article/details/97814712</guid><author>fluflu4396</author><pubDate>Tue, 30 Jul 2019 20:29:07 +0800</pubDate><description><![CDATA[文章目录迭代器应用场景生成器生成器函数闭包装饰器
迭代器
可迭代对象：
list,str,tuple,etc.  —&gt;for…in…遍历—&gt;遍历(迭代)
迭代器协议：对象必须提供一个next方法，执行该方法要么返回迭代中的下一项，要么引起StopIteration异常，以终止迭代(只能往下走，不可以回退)
现在我们就可以说，实现了迭代器协议的对象就是可迭代对象。
如何实现？

通过在对...]]></description><category></category></item><item><title><![CDATA[datetime模块]]></title><link>https://blog.youkuaiyun.com/fluflu4396/article/details/97525782</link><guid>https://blog.youkuaiyun.com/fluflu4396/article/details/97525782</guid><author>fluflu4396</author><pubDate>Sat, 27 Jul 2019 16:27:15 +0800</pubDate><description><![CDATA[datetime模块
相比time来说，datetime模块接口更直观，更容易调用




方法(类)
描述




datetime.date
表示日期(类)，常用属性year，month，day


datetime.time
表示时间(类)，常用属性hour，minute,second,microsecond


datetime.datetime
表示日期


datetime.timed...]]></description><category></category></item><item><title><![CDATA[time模块]]></title><link>https://blog.youkuaiyun.com/fluflu4396/article/details/97525726</link><guid>https://blog.youkuaiyun.com/fluflu4396/article/details/97525726</guid><author>fluflu4396</author><pubDate>Sat, 27 Jul 2019 16:26:42 +0800</pubDate><description><![CDATA[time模块


import time

time.sleep([n])#休眠n秒



time.time()

获取当前的时间戳



在python中，表示时间通常有三种方式


1.时间戳(timetamp)：表示的是1970年1月1日00:00:00开始按秒计算的偏移量


2.格式化的时间字符串(format string)


2019-7-26 08:46:30


python...]]></description><category></category></item><item><title><![CDATA[2019-7-24 递归函数 172843]]></title><link>https://blog.youkuaiyun.com/fluflu4396/article/details/97296783</link><guid>https://blog.youkuaiyun.com/fluflu4396/article/details/97296783</guid><author>fluflu4396</author><pubDate>Thu, 25 Jul 2019 20:30:11 +0800</pubDate><description><![CDATA[递归函数
在一个函数体的内部，调用函数本身，就被称为递归函数。
def func(n):
    print(n)
    if int(n/2)==0:
        return n
    return func(int(n/2))
print(func(10))
#
10
5
2
1
1


斐波那契数列用递归实现
def func(n):
    if n==1:
        re...]]></description><category></category></item><item><title><![CDATA[函数]]></title><link>https://blog.youkuaiyun.com/fluflu4396/article/details/97296715</link><guid>https://blog.youkuaiyun.com/fluflu4396/article/details/97296715</guid><author>fluflu4396</author><pubDate>Thu, 25 Jul 2019 20:29:38 +0800</pubDate><description><![CDATA[函数
引子：
要求1-15的和；
求23-26的和；
求55-68的和；
def sum_of_num(i1,i2):
    result = 0
    for i in range(i1,i2+1):
        result += i
    return result
print(sum_of_num(1,15))

程序而言：函数就是对程序逻辑进行结构化或者过程化的一种编程方法。
...]]></description><category></category></item><item><title><![CDATA[错误和异常]]></title><link>https://blog.youkuaiyun.com/fluflu4396/article/details/97098573</link><guid>https://blog.youkuaiyun.com/fluflu4396/article/details/97098573</guid><author>fluflu4396</author><pubDate>Wed, 24 Jul 2019 08:34:53 +0800</pubDate><description><![CDATA[文章目录错误和异常错误的类型异常异常处理raise(触发异常)assert(断言)
错误和异常
错误的类型


语法错误(syntax error)


逻辑错误(logic error)


执行期间错误(runtime error)


demo:
for i in range(10)
   print (i)



out—&gt;
    for i in range(10)
      ...]]></description><category></category></item><item><title><![CDATA[文件操作]]></title><link>https://blog.youkuaiyun.com/fluflu4396/article/details/96909525</link><guid>https://blog.youkuaiyun.com/fluflu4396/article/details/96909525</guid><author>fluflu4396</author><pubDate>Mon, 22 Jul 2019 22:41:44 +0800</pubDate><description><![CDATA[文章目录文件操作文件类型文件操作的流程文件的打开与关闭关闭文件的读写读写定位读取
文件操作
文件类型

txt
csv
json
html
mp4

文件操作的流程

打开 —&gt; open ()
读/写 —&gt; read () / write()
关闭 —&gt; close ()





用途
方法
功能




打开/关闭文件
f = open(file)
打开文件



f = ...]]></description><category></category></item><item><title><![CDATA[OS模块]]></title><link>https://blog.youkuaiyun.com/fluflu4396/article/details/96901027</link><guid>https://blog.youkuaiyun.com/fluflu4396/article/details/96901027</guid><author>fluflu4396</author><pubDate>Mon, 22 Jul 2019 21:16:14 +0800</pubDate><description><![CDATA[文章目录OS模块1.系统操作目录操作
OS模块
OS模块是python标准库中用于访问操作系统功能的模块。
使用OS模块提供接口，能够实现跨平台访问。
最常见的操作：

目录的操作
判断

1.系统操作


os.sep:用于查看系统路径的分隔符；

windows  —&gt;‘\’
ubuntu ----&gt;’/’



os.name:显示我们正在使用的平台

windows ----&...]]></description><category></category></item><item><title><![CDATA[集合(set())]]></title><link>https://blog.youkuaiyun.com/fluflu4396/article/details/96484878</link><guid>https://blog.youkuaiyun.com/fluflu4396/article/details/96484878</guid><author>fluflu4396</author><pubDate>Fri, 19 Jul 2019 17:11:49 +0800</pubDate><description><![CDATA[文章目录集合(set())用途集合的创建空集合的创建单元素集合多元素集合强转集合的基本操作增删改查遍历集合的基本运算子集交集并集差集
集合(set())

无序
不可重复
不可更改

内部的元素是可哈希的
集合本身是不可哈希的


用{}括起来的单元素数据集

用途

去重(列表----&gt;集合，自动去重)
关系测试

集合的创建
空集合的创建
st= set()
print(st)
set(...]]></description><category></category></item><item><title><![CDATA[字典]]></title><link>https://blog.youkuaiyun.com/fluflu4396/article/details/96484849</link><guid>https://blog.youkuaiyun.com/fluflu4396/article/details/96484849</guid><author>fluflu4396</author><pubDate>Fri, 19 Jul 2019 17:11:12 +0800</pubDate><description><![CDATA[文章目录字典假如统计学生信息，包括学号姓名，年龄，字典的创建创建多元素字典强转通过字典的fromkeys方法创建字典字典的常见操作增删改查
字典
假如有个列表：
li=[“pyth”,“java”,“c”]
li[0]=“python”
li.sort()
假如统计学生信息，包括学号姓名，年龄，
li=[[20190101,“tom”,18]],
[20190201,“jack”,19],
…
[...]]></description><category></category></item><item><title><![CDATA[字符串元组列表比较]]></title><link>https://blog.youkuaiyun.com/fluflu4396/article/details/96439441</link><guid>https://blog.youkuaiyun.com/fluflu4396/article/details/96439441</guid><author>fluflu4396</author><pubDate>Thu, 18 Jul 2019 17:45:15 +0800</pubDate><description><![CDATA[字符串
列表
元组




所用符号
" "
[]
()


增
.join()
.append() .insert() .extend()
不能


删
.split() .strip()
.pop() .remove() del .clear()
del


改
.replace(,)
索引改
不能


查
.find().index()
元素、索引、枚举
元素、索引、枚举


类型...]]></description><category></category></item><item><title><![CDATA[元组]]></title><link>https://blog.youkuaiyun.com/fluflu4396/article/details/96439410</link><guid>https://blog.youkuaiyun.com/fluflu4396/article/details/96439410</guid><author>fluflu4396</author><pubDate>Thu, 18 Jul 2019 17:44:40 +0800</pubDate><description><![CDATA[元组

有序
可重复的
不可改变的

符号使用()
元组的创建


单元素元组的创建，需要在单元素后面添加一个逗号


tp=("abc")
print(type(tp))
tp=("abc",)
print(type(tp))
#
&lt;class 'str'&gt;
&lt;class 'tuple'&gt;



多元素元组的创建，包含多种数据类型


(1)拼接
(2)重复
(3)索引(...]]></description><category></category></item><item><title><![CDATA[列表]]></title><link>https://blog.youkuaiyun.com/fluflu4396/article/details/96439390</link><guid>https://blog.youkuaiyun.com/fluflu4396/article/details/96439390</guid><author>fluflu4396</author><pubDate>Thu, 18 Jul 2019 17:43:52 +0800</pubDate><description><![CDATA[列表
列表使用方括号括起来的[],每个元素以逗号分隔；
可以储存不同的数据类型数据
数组
特点：

是一个有序的
可以重复的
可变类型的

创建

创建空列表

li=[]

创建多元素列表

li=[1,2,3,“abc”,“city”,“college”,[“i”,“love”]]
(拼接)
li1=["i"]
li2=["love","python"]
print(li1+li2)
#['i...]]></description><category></category></item><item><title><![CDATA[字符串]]></title><link>https://blog.youkuaiyun.com/fluflu4396/article/details/96348539</link><guid>https://blog.youkuaiyun.com/fluflu4396/article/details/96348539</guid><author>fluflu4396</author><pubDate>Wed, 17 Jul 2019 19:24:54 +0800</pubDate><description><![CDATA[文章目录字符串1.什么是字符串字符串的常见操作
字符串
1.什么是字符串

用引号引起来的一串字符
用引号来创建字符串

单引号
双引号
三单引号
三 双引号



name="hangzhou"
area='gongshu'
history="5000"
famous_person="""sushi,xuxian,baisuzhen"""
capticalof ='''yuguo,nansong...]]></description><category></category></item><item><title><![CDATA[# python流程控制]]></title><link>https://blog.youkuaiyun.com/fluflu4396/article/details/96348330</link><guid>https://blog.youkuaiyun.com/fluflu4396/article/details/96348330</guid><author>fluflu4396</author><pubDate>Wed, 17 Jul 2019 19:23:35 +0800</pubDate><description><![CDATA[文章目录python流程控制if条件分支语句while语句for循环break和continuewhile...else...for ... else...
python流程控制
if条件分支语句
python条件语句就是通过一条或者多条语句执行的结果（true/false）来决定执行的代码块。

if单分支语句

print("hello,python")
if True:
    print(...]]></description><category></category></item><item><title><![CDATA[day1]]></title><link>https://blog.youkuaiyun.com/fluflu4396/article/details/96158113</link><guid>https://blog.youkuaiyun.com/fluflu4396/article/details/96158113</guid><author>fluflu4396</author><pubDate>Tue, 16 Jul 2019 18:36:14 +0800</pubDate><description><![CDATA[文章目录数据类型变量和常量变量常量数字常见的数学函数表达式与运算符paython算数运算符python比较运算符python赋值运算符python位运算符python成员运算符python的身份运算符python逻辑运算符数组类型的强制转换随机函数
吉多·范罗苏姆
python创始人
编译型  解释型 静态语言 动态语言 强类型定义语言 弱类型定义语言
print("hello world")

...]]></description><category></category></item></channel></rss>