当前位置: 首页 > news >正文

六安网站建设价格做网站好吗

六安网站建设价格,做网站好吗,寒亭区建设局网站,北京网站建设方案开发公司文章目录 多线程网络编程正则表达式 多线程 现代操作系统比如Mac OS X#xff0c;UNIX#xff0c;Linux#xff0c;Windows等#xff0c;都是支持“多任务”的操作系统。 进程#xff1a; 就是一个程序#xff0c;运行在系统之上#xff0c;那么便称之这个程序为一个运… 文章目录 多线程网络编程正则表达式 多线程 现代操作系统比如Mac OS XUNIXLinuxWindows等都是支持“多任务”的操作系统。 进程 就是一个程序运行在系统之上那么便称之这个程序为一个运行进程并分配进程ID方便系统管理。 线程线程是归属于进程的一个进程可以开启多个线程执行不同的工作是进程的实际工作最小单位。 进程之间是内存隔离的 即不同的进程拥有各自的内存空间。 线程之间是内存共享的线程是属于进程的一个进程内的多个线程之间是共享这个进程所拥有的内存空间的。 并行执行 并行执行的意思指的是同一时间做不同的工作。 进程之间就是并行执行的操作系统可以同时运行好多程序这些程序都是在并行执行。 线程其实也是可以并行执行的。比如一个Python程序其实是完全可以做到同一时间做两件乃至多件不同的事情 多线程编程 绝大多数编程语言都允许多线程编程Pyhton也不例外。 Python的多线程可以通过threading模块来实现。 使用语法 import threading thread_obj threading.Thread([group [, target [, name [, args [, kwargs]]]]]) #创建线程 group: 暂时无用未来功能的预留参数 target: 执行的目标任务名 比如某一个方法 args: 以元组的方式给执行任务传参 kwargs: 以字典方式给执行任务传参 name: 线程名一般不用设置thread_obj.start()# 启动线程示例 def sing():while True:print(我在唱歌...)time.sleep(1) def dance(msg):while True:print(我在跳舞...,msg)time.sleep(3) import threading sing_thread threading.Thread(targetsing) #dance_thread threading.Thread(targetdance,args[很开心]) dance_thread threading.Thread(targetdance,kwargs{msg:很开心}) sing_thread.start() dance_thread.start()运行程序可以看到一直输出 唱歌和跳舞 我在跳舞... 很开心 我在跳舞... 很开心 我在跳舞... 很开心 我在唱歌... 我在跳舞... 很开心 我在跳舞... 很开心 我在跳舞... 很开心 我在唱歌...网络编程 socket (简称 套接字) 是进程之间通信一个工具进程之间想要进行网络通信需要socket。 Socket负责进程之间的网络数据传输好比数据的搬运工。 通信服务端代码示例如下 import socket socket_server socket.socket() socket_server.bind((localhost,8888)) socket_server.listen(1) print(等待客户端连接...) conn,address socket_server.accept() print(f接收到客户端连接连接来自: {address}) while True:data conn.recv(1024).decode(UTF-8)if data exit:breakprint(接收到发送来的数据:,data)reply input(请输入回复消息:).encode(UTF-8)conn.send(reply) print(退出...) conn.close() socket_server.close()客户端代码如下 import socket myclient socket.socket() print(开始链接服务器...) myclient.connect((localhost,8888)) while True:send_msginput(请输入要发送的消息)if send_msgexit:myclient.send(send_msg.encode(UTF-8))breakmyclient.send(send_msg.encode(UTF-8))recv_data myclient.recv(1024)print(服务端回复的消息为,recv_data.decode(UTF-8)) print(退出...)运行后 双方可以按照协议收发消息输入exit 双方都退出 正则表达式 正则表达式又称规则表达式Regular Expression是使用单个字符串来描述、匹配某个句法规则的字符串常被用来检索、替换那些符合某个模式规则的文本。 简单来说正则表达式就是使用字符串定义规则并通过规则去验证字符串是否匹配。 比如通过正则规则 (1(.[\w-])*[\w-](.[\w-])$) 即可匹配一个字符串是否是标准邮箱格式 但如果不使用正则使用if else来对字符串做判断就非常困难了。 字符串匹配 Python正则表达式使用re模块并基于re模块中三个基础方法来做正则匹配。 分别是match、search、findall 三个基础方法 re.match(匹配规则 被匹配字符串) 从被匹配字符串开头进行匹配 匹配成功返回匹配对象包含匹配的信息匹配不成功返回空。 spython 是很好的开发语言 是的 python res re.match(python,s) print(res)#re.Match object; span(0, 6), matchpython print(res.span())#(0, 6) print(res.group())#pythons22python 是很好的开发语言 是的 python res re.match(python,s) print(res)#None 只能匹配XXx开头search(匹配规则 被匹配字符串) 搜索整个字符串找出匹配的。从前向后找到第一个后就停止不会继续向后 整个字符串都找不到返回None s22python 是很好的开python发语言 是的 python res re.search(python,s) print(res)#re.Match object; span(2, 8), matchpython print(res.span())#(2, 8) print(res.group())#python s22python 是很好的开python发语言 是的 python res re.search(python22,s) print(res)#Nonefindall(匹配规则 被匹配字符串) 匹配整个字符串找出全部匹配项 找不到返回空list: [] s22python 是很好的开python发语言 是的 python res re.findall(python,s) print(res)#[python, python, python]s22python 是很好的开python发语言 是的 python res re.findall(python22,s) print(res)#[]元字符匹配 字符匹配规则 s22python 是很好的开python发语1212言 是的 python res re.findall(r\d, s) print(res)#[2, 2, 1, 2, 1, 2] res re.findall(r\W, s) print(res)#[ , , ] res re.findall(r[a-zA-Z], s) print(res)#[p, y, t, h, o, n, p, y, t, h, o, n, p, y, t, h, o, n]数量匹配规则 边界匹配规则 分组匹配规则 案例 匹配账号只能由字母和数字组成长度限制6到10位 规则为 ^[0-9a-zA-Z]{6, 10}$ 匹配QQ号要求纯数字长度5-11第一位不为0 规则为^[1-9][0-9]{4, 10} [1-9]匹配第一位[0-9]匹配后面4到10位 匹配邮箱地址只允许qq、163、gmail这三种邮箱地址 规则为^[\w-](\.[\w-])*(qq|163|gmail)(\.[\w-]) [\w-] 表示出现a-z A-Z 0-9 _ 和 - 字符最少一个最多不限 (\.[\w-])*表示出现组合 . 和 a-z A-Z 0-9 _ -的组合最少0次最多不限 用于匹配abc.ced.efg123.com中的ced.efg这部分 表示匹配符号 (qq|163|gmail)表示只匹配这3个邮箱提供商 (\.[\w-])表示a-z A-Z 0-9 _ -的组合最少1次最多不限 用于匹配abc.ced.efg123.com.cn中的.com.cn这种 最后使用表示最少一次即比如.com 多了可以是.com.cn.eu这样 \w- ↩︎
http://www.w-s-a.com/news/83713/

相关文章:

  • 中小企业网站建设咨询湖南省邵阳建设局网站
  • 分类网站一天做几条合适南安网络推广
  • 案例学 网页设计与网站建设百度竞价关键词出价技巧
  • 做公司网站要那些资料南雄网站建设
  • 自己做的网站发布到网上视频播放不了网页游戏奥奇传说
  • 网站效果用什么软件做品牌网站建设等高端服务
  • 四川省成华区建设局网站网站专业制作
  • 网站建设如何开票网站后台怎么做超链接
  • 教育网站设计方案建设网站技术公司电话号码
  • 建网站要定制还是第三方系统传奇网站模板psd
  • 免费搭建企业网站什么叫网站定位
  • 网站建设cms程序员培训班
  • 网站seo技术wordpress editor ios
  • 红酒网站设计成立公司需要哪些手续
  • 广州做网站哪个好网站建网站建设网站站网站
  • 如何快速提升网站pr短剧个人主页简介模板
  • 上海网站建设 永灿百度权重3的网站值多少
  • 公司展示网站模板模板工
  • 网站建设收费详情舟山公司做网站
  • 深圳宝安区住房和建设局网站html模板大全
  • 和田哪里有做网站的地方wordpress地址更改
  • 恒通建设集团有限公司网站企业网站百度指数多少算竞争大
  • 雅虎网站收录提交入口如何使用wordpress搭建网站
  • 微商城网站建设怎么样发稿是什么意思
  • dz建站与wordpress群晖做网站服务器速度快吗
  • 做手机网站的公司网站建设 app开发 图片
  • 网站开发技术背景介绍wordpress数据库重置密码
  • 开发建设网站的实施过程是一个logo设计品牌
  • 做360pc网站排名首页工程造价信息网官网首页
  • 产品销售网站模块如何设计大数据和网站开发