博客专栏

EEPW首页 > 博客 > 扣丁学堂带你了解并读懂Python培训之第一个Python程序

扣丁学堂带你了解并读懂Python培训之第一个Python程序

发布人:only1 时间:2020-09-07 来源:工程师 发布文章

  首先先来了解一下Python是什么?Python是一种编程语言,写好了就可以直接运行,用缩进来表示程序的嵌套关系可谓是一种创举,把过去软性的编程风格升级为硬性的语法规定。再不需要在不同的风格间选择、再不需要为不同的风格争执。与Perl不同,Python中没有各种隐晦的缩写,不需要去强记各种奇怪的符号的含义。

  Python写的程序很容易懂,这是不少人的共识。Python是一种面向对象的语言,但它的面向对象却不象C++那样强调概念,而是更注重实用。不是为了体现对概念的完整支持而把语言搞得很复杂,而是用最简单的方法让编程者能够享受到面向对象带来的好处,这正是Python能像Java、C#那样吸引众多支持者的原因之一。那么,下面请扣丁学堂讲师来简单介绍一下Python在线培训核心编程之第一个Python程序该如何编写吧。


  #!/usr/bin/envpython


  #makeTextFile.py----createtextfile


  importos


  ls=os.linesep


  #getfilename


  whileTrue:


  fname=raw_input('Enterfilename:')


  ifos.path.exists(fname):


  print"ERROR:'%s'alreadyexists"%fname


  else:


  break


  #getfilecontent(text)lines


  all=[]


  print"\nEnterlines('.'byitselftoquit).\n"


  #loopuntiluserterminatesinput


  whileTrue:


  entry=raw_input('>')


  ifentry=='.':


  break


  else:


  all.append(entry)


  #writelinestofilewithproperline-ending


  fobj=open(fname,'w')


  fobj.writelines(['%s%s'%(x,ls)forxinall])


  fobj.close()


  print'Done!'


  break指示跳出while循环语句。


  解析:fobj.writelines(['%s%s'%(x,ls)forxinall])p;当输入内容保存在内存中,需要将其保存到文件。打开文件准备进行写操作。将内存中得到内容逐行写入文件。每个文件都需要一个行结束符(或者文件结束符)。代码结构称为列表解析。它完成:


  对我们文件的每一行,根据程序运行平台添加一个合适的行结束符。'%s%s'为每行添加行结束符,(x,ls)表示每一行及其行结束符,对Unix平台是'\n',对DOS或win32平台式'\r\n'。通通过使用os.lineseq,我们不关心程序运行在什么平台,也不必涛根据不同的平台决定使用哪种行结束符。文件对象的writelines()方法接收包含行结束符的结果列表,并将它写入文件。


  #!/usr/bin/envPython


  #ReadTextFile.py----readanddisplaytextfile


  #getfilename


  fname=raw_input("Enterfilename:")


  print


  #attempttoopenfileforreading


  try:


  fobj=open(fname,'r')


  exceptIOError,e:


  print'***fileopenerror:',e


  else:


  #displaycontentstothescreen


  foreachLineinfobj:


  printeachLine,


  fobj.close()


  以上就是关于扣丁学Python培训之第一个Python程序详解,最后想要学好Python开发技术高薪就业的小伙伴就选择扣丁学堂进行学习吧,扣丁学堂不仅有专业的老师和与时俱进的课程体系,还有大量的Python视频教程供学员观看学习,选择扣丁学堂助你轻松高薪就业。扣丁学堂Python技术交流群:816572891。

*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。

模数转换器相关文章:模数转换器工作原理


摄像头相关文章:摄像头原理


关键词:

相关推荐

技术专区

关闭