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

网站开发主要包括的事项阿里巴巴运营课程

网站开发主要包括的事项,阿里巴巴运营课程,网页制作模板,西宁最好的网络公司一、主要目的#xff1a; 1.了解正则表达式的基本概念和处理过程。 2.掌握使用正则表达式模块 Re 进行字符串处理的方法。 3.了解文件的基本概念和类型。 4.掌握在 Python 中访问文本文件的方法和步骤。 5.熟悉在 Python 中访问二进制文件的方法和步骤。 二、主要内容和结…一、主要目的 1.了解正则表达式的基本概念和处理过程。 2.掌握使用正则表达式模块 Re 进行字符串处理的方法。 3.了解文件的基本概念和类型。 4.掌握在 Python 中访问文本文件的方法和步骤。 5.熟悉在 Python 中访问二进制文件的方法和步骤。 二、主要内容和结果展示 1.编写一个程序使用正则表达式校验输入的手机号是否正确。 import restr input(请输入手机号)reg r\b1[3-9]\d{9}\bres re.match(reg, str, re.M)if res:print(校验输入的手机号正确。)else:print(校验输入的手机号不正确。) 2.编写一个程序使用正则表达式校验输入的车牌号是否正确。 import restr input(请输入车牌号)reg1 r\b[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-HJ-NP-Z][A-HJ-NP-Z0-9]{5}\bflag1 re.findall(r[A-HJ-NP-Z],str)if len(flag1) 3:print(校验输入的车牌号不正确。)exit(0)reg2 r\b[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领]\d{6}\breg3 r\b[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-HJ-NP-Z]\d{5}\breg4 r\b[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领]\d{5}[A-HJ-NP-Z]\breg5 r\b[京津沪渝冀豫云辽黑湘皖鲁新苏浙赣鄂桂甘晋蒙陕吉闽贵粤青藏川宁琼使领][A-HJ-NP-Z]{2}\d{4}\bres1 re.match(reg1, str, re.M)res2 re.match(reg2, str, re.M)res3 re.match(reg3, str, re.M)res4 re.match(reg4, str, re.M)res5 re.match(reg5, str, re.M)if res1 or res2 or res3 or res4 or res5:print(校验输入的车牌号正确。)else:print(校验输入的车牌号不正确。) 3.编写一个程序通过键盘将曹操的《观沧海》写入文本文件gch.txt 中。 str input(请输入观沧海)with open(gch.txt,w) as file:num file.write(str)if num ! 0:print(写入字符串成功) 4.编写一个程序实现如下功能 (1)随机产生 20个1~100之间的随机整数写入文本文件sjs.txt 中。 (2)从文本文件 sjs.txt 中读出数据计算并输出标准方差。 import randomlist1 []sum 0d 0for x in range(20):list1.append(str(random.randint(1,100)))with open(sjs.txt,w) as file:file.writelines(list1)print(写入20个1-100之间的随机整数成功)with open(sjs.txt,r) as f:str f.readlines()for i in str:sum int(i)aver sum / 20for j in str:d (int(j) - aver) ** 2d / 20print(方差为,d) 5.编写一个程序将文本文件 file1.txt 中的内容复制到文本文件file2.txt(空文件中。 with open(file1.txt,w) as file1:num1 file1.write(此为文件file1!)with open(file2.txt,w) as file1:num1 file1.write(此为文件file2!)with open(file2.txt,w) as file2:with open(file1.txt,r) as file1:str file1.read()num2 file2.write(str)print(file1复制成功) 6.编写一个程序将文本文件 filel.txt 中的内容连接到文本文件 file2.txt 的内容后面。 with open(file1.txt,w) as file1:num1 file1.write(此为文件file1!)with open(file2.txt,w) as file1:num1 file1.write(此为文件file2!)with open(file2.txt,a) as file2:with open(file1.txt,r) as file1:str file1.read()num2 file2.write(str)print(file1复制成功) 7.有两个文本文件(a.txt 和b.txt)各存放一行英文字母要求把这两个文件中的信息合并(按字母顺序排列)写到一个新文件c.txt 中。 with open(a.txt,w) as file1:num1 file1.write(hello)with open(b.txt,w) as file2:num2 file2.write(welcome)with open(c.txt,w) as file5:with open(a.txt,r) as file3:str1 file3.read()with open(b.txt,r) as file4:str2 file4.read()str3 sorted(list(str1str2))num3 file5.write( .join(str3))print(两个文件中的信息合并成功) 8.编写一个程序分别将一个数字、字符串、列表、元组、字典和集合写入一个二进制文件bFile.dat 中然后从二进制文件 bFile.dat 中读出并显示。 import picklenum1 2str2 Hello world!list3 [1,2,3,4,5]tuple4 (6,7,8)dict5 {1:H,2:i,3:!}set6 {9,10}data [num1, str2, list3, tuple4, dict5, set6]with open(bFile.dat,wb) as pickle_file:for i in data:pickle.dump(i, pickle_file)print(写入数据成功)with open(bFile.dat,rb) as pickle_file:data1 pickle.load(pickle_file)print(数字为,data1)data2 pickle.load(pickle_file)print(字符串为, data2)data3 pickle.load(pickle_file)print(列表为, data3)data4 pickle.load(pickle_file)print(元组为, data4)data5 pickle.load(pickle_file)print(字典为, data5)data6 pickle.load(pickle_file)print(集合为, data6) 三、心得体会 在实验中学习了如何使用正则表达式来验证中国的手机号和车牌号格式的正确性。这些任务演示了正则表达式强大的模式匹配能力它能够识别符合特定规则的字符串。在这个过程中意识到编写和理解正则表达式可能需要一些时间但一旦掌握它可以极大地简化字符串处理任务。同时还操作了文本和二进制文件实现了不同的功能如数据写入、读取、计算标准方差、文件内容复制和合并等。你还使用了pickle模块来进行Python数据结构的序列化和反序列化这是在二进制文件中存储复杂数据的有效方法。 1. 正则表达式的强大正则表达式在进行复杂字符串匹配和搜索时的强大功能。通过适当的模式几乎可以识别和验证任何形式的字符串数据。 2. 文件操作的灵活性Python的文件操作非常灵活可以很容易地处理文本和二进制数据。文本文件适用于人类可读的数据而二进制文件则适用于存储和传输序列化数据。 3. 数据持久化的重要性通过实验了解到了数据持久化的重要性。将数据写入文件可以在程序关闭后保留数据并且在以后可以重新加载和处理这些数据。 在实验中可能遇到了一些问题通过查阅文档、编写和调试代码来解决这些问题解决能力和逻辑思维能力也得到了提升。对Python语法和使用Python标准库中的模块如re和pickle也有了更深的理解和实践。
http://www.pierceye.com/news/626090/

相关文章:

  • 微信公众号怎么分享wordpress网站优化搜索
  • 永定门网站建设佛山网红打卡景点大全排名榜
  • 网站建设模板推广重庆网络问政平台华龙网
  • 今科云平台网站建设技术中国电力建设股份部官方网站
  • 门户网站的三大基本特征vs2017做的网站如何发布
  • 怎么样自己做网站接订单网站建设和的注意事项
  • 月付商城网站建站男装商城网站建设
  • 建网站的步骤及方法php做的网站怎么运行
  • 英德市住房和城乡建设局手机网站html5手机网站模板下载
  • 网站建设手机建设网站 系统占用空间
  • 网站没内容网站域名.xin
  • 布吉建设网站网站是怎么制作出来的
  • 有赞网站开发凡科建站网
  • html5商业网站开发北大青鸟wordpress免费模版
  • 网站建设及那个科目提升网站页面打开速度
  • 直接玩的网页游戏关键词优化工具有哪些
  • 单页面网站如何优化引流四川网站建设贴吧
  • 贵州省建设银行网站wordpress首页调用文章缩略图
  • 项城市住房和城乡建设局网站融资平台公司
  • asp企业网站设计sage wordpress
  • 做视频网站需要哪些条件wordpress登录页面背景图片尺寸
  • 专门教做衣服的网站西宁电商网站建设
  • 无锡网站科技公司qq哪家公司开发的
  • 强化 门户网站建设今天的新闻大事
  • 专业做刀具网站的公司单页面网站模板
  • 企业网站制作及cms技术wordpress站点 HTML
  • 网络宣传网站建设制作加盟网络推广方案怎么写
  • 花店网站建设毕设介绍wordpress批量导入txt
  • 上海市网站建设定制百度推广怎么优化关键词的质量
  • 建设工程质量检测公司网站html5 响应式音乐网站