python实现将内容分行输出

yipeiwu_com6年前Python基础

#python版一行内容分行输出
 

a="aA1一bB2二cC3三dD4四eE5五fF6六gG7七hH8八iI9九"
"""
分行输出为:
abcdefghi
ABCDEFGHI
123456789
一二三四五六七八九
"""
 
print("方法一:===============")
for r in range(0,4):
 t=''
 for s in range(0+r,len(a),4):
  t=t+a[s]
 print(t)
 
print("方法二:===============")
 
#=_=这个方法会不会看起来比较傻?
l=list(a)
ta=tb=tc=td=''
for r in range(0,9):
 for s in range(0,4):
  if s==0:
   ta=ta+l.pop(0)
  if s==1:
   tb=tb+l.pop(0)
  if s==2:
   tc=tc+l.pop(0)
  if s==3:
   td=td+l.pop(0)
print(ta)
print(tb)
print(tc)
print(td)
  
print("方法3:回字有N种写法===============")
import string
ta=tb=tc=td=''
la=string.ascii_lowercase
ua=string.ascii_uppercase
nb=string.digits
ub="一二三四五六七八九"
for s in a:
 if s in la:
  ta=ta+s
 if s in ua:
  tb=tb+s
 if s in nb:
  tc=tc+s
 if s in ub:
  td=td+s
print(ta)
print(tb)
print(tc)
print(td)
 
print("方法4:回字有一种叫做正则的写法===============")
import re
#这正则写法感觉不科学,暂时没有好的想法
reg=["[a-z]","[A-Z]","\d","[^\da-zA-Z]"]
for s in reg: 
 rega=re.compile(s)
 s=re.findall(rega,a)
 print("".join(s))
 
"""
输出:
方法一:===============
abcdefghi
ABCDEFGHI
123456789
一二三四五六七八九
方法二:===============
abcdefghi
ABCDEFGHI
123456789
一二三四五六七八九
方法3:回字有N种写法===============
abcdefghi
ABCDEFGHI
123456789
一二三四五六七八九
方法4:回字有一种叫做正则的写法===============
abcdefghi
ABCDEFGHI
123456789
一二三四五六七八九
"""

再给大家一个读取文件内容并分行输出的方法

f=open("shuju.txt","r")
content=f.read()
print content
for i in content:
  print i
f.close()
f=open('shuju.txt','w')
f.write(content)
f.close()

好了,小伙伴们自己好好研究下吧,很有意思。

相关文章

Python使用paramiko操作linux的方法讲解

paramiko介绍 paramiko是一个基于python编写的、使用ssh协议的模块,跟xshell和xftp功能类似,支持加密与认证,可以上传下载和访问服务器的文件。 可以利用pa...

Python高级编程之消息队列(Queue)与进程池(Pool)实例详解

Python高级编程之消息队列(Queue)与进程池(Pool)实例详解

本文实例讲述了Python高级编程之消息队列(Queue)与进程池(Pool)。分享给大家供大家参考,具体如下: Queue消息队列 1.创建 import multiprocess...

详解python字节码

Python对不可变序列进行重复拼接操作效率会很低,因为每次都会生成一个新的对象,解释器需要把原来对象中的元素先复制到新的对象里,然后再追加新的元素。 但是CPython对字符串操作进行...

Python 实现「食行生鲜」签到领积分功能

Python 实现「食行生鲜」签到领积分功能

用过食行生鲜的同学应该知道,每天可以在食行生鲜签到,签到可以领到 20 积分,在购物时可以抵 2 毛钱。钱虽少,但是积少成多,买菜时可以抵扣一两块钱还是不错的。 今天我们就用 Pytho...

python中os和sys模块的区别与常用方法总结

前言 本文主要介绍了关于python中os和sys模块区别与常用方法的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 官方解释: os: This modu...