python_基础学习_02_拆分文件(spilt)

本文详细介绍了Python中字符串的各种操作方法,包括字符串的创建、打印、连接、重复等基本操作,以及索引、切片等高级操作技巧。文章还通过实例演示了如何在Python中处理特殊字符和转义序列。

做爬虫经常会有这样的引用场景 ,原始网页存储格式为  url+\t+ html

php 有个explode的 拆分文本行方法,比较方便直接接收列值  

list($url,$html)=explode("\t",$line);
echo  $url."\t".$html."\n";

 

与之对应的python写法

url,html = line.split("\t")
print url+"test"+html

 下面的是备忘

#python-string
#python中的字符串用单引号''和双引号""标示
strA = 'this is a string'
strB = "this is a message!"

#打印两个字符串
print("打印两个字符串")
print('strA = ' + strA)
print('strB = ' + strB)

print("#############################")

strC = 'I don\'t know anything'
strD = '\'Yes\',I know.'

print("字符串中的转移字符")
print('strA = ' + strC)
print('strB = ' + strD)

print("#############################")

strE = '这是我的blog,欢迎大家来\n我的博客园溜达'

print("字符串中的换行")
print('strA = ' + strE)

print("#############################")

strF = 'this is ''message'
strG = 'Hongten'
strH = strG * 3

print('字符串可以用\'+\'号连接(或者说粘合),也可以用\'*\'号循环')
print('strF原有形式为:\'this is \'\'message\'')
print('粘合后的strF:' + strF)
print('strG原值为:\'Hongten\',strH = strG * 3,此时strH为:' + strH)      

print("#############################")
strI = 'hongtenzone@foxmail.com'

print('字符串可以使用下标(索引)查询')
print('源字符串strI = \'hongtenzone@foxmail.com\'')
print('字符串strI的长度,len(strI) = ')
print(len(strI))
print('strI[0] = ' + strI[0])
print('strI[10] = ' + strI[10])
print('strI[-1] = strI[len(strI) - 1]')
print('strI[-1] = ' + strI[-1])
print('strI[len(strI) - 1] = ' + strI[len(strI) - 1])

print("#############################")

print('Python 字符串不能改写。按字符串索引赋值会产生错误:')
print('strI[0] = \'x\',这样就会产生错误啦')

print("#############################")

print('过大的索引代替为字符串大小,下界比上界大的返回空字符串')
print('strI[0:100] = ' + strI[0:100])

print("#############################")

print('索引可以是负数,计数从右边开始')
print('strI[-2] = ' + strI[-2])
print('strI[-23:] = ' + strI[-23:])

print("#############################")

print('不过-0 还是0,所以它不是从右边计数的!')
print('strI[0] = ' + strI[0])
print('strI[-0] = ' + strI[-0])

 

转载于:https://www.cnblogs.com/cphmvp/p/5691993.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值