学习Python心得第二章

这一章是关于字符串解释的。

.python字符串通常有单引号(’…’)、双引号("…")、三引号("""…""")或(’’’…’’’)包围,三引 号包含的字符串可由多行组成,一般可表示大段的叙述性字符串。在使用时基本没有差别,但双引号和三引号("""…""")中可以包含单引号,三引号 (’’’…’’’)可以包含双引号,而不需要转义。
相对于C与C++,我觉得Python在字符串上面有很多不一样的。
1)str.count() //返回该字符串中某个子串出现的次数
2)str.find() //返回某个子串出现在该字符串的起始位置
3)str.lower() //将该字符串全部转化为小写
4)str.upper() //转为大写
5)str.split() //分割字符串,返回字串串列表,默认以空格分割
6)len(str) //返回字符串长度
7)int(str) //转成整型
8)float(str) //转成浮点型
以上八点是字符串的内置函数常用形式。相对于C语言,这些就方便多了,有字符串转义函数,就是变字的大小,真的是方便加倍,很适合许多初学者。

记得老师在上课的时候给我们列出了一个程序,字符串相加,可以用‘+’直接相加。
#strcat(sStr1,sStr2)
sStr1 = ‘strcat’
sStr2 = ‘append’
sStr1 += sStr2
print sStr1
例如这样,我们可以很方便的对字符串进行相加操作。
#strtok(sStr1,sStr2)
sStr1 = ‘ab,cde,fgh,ijk’
sStr2 = ‘,’
sStr1 = sStr1[sStr1.find(sStr2) + 1:]
print sStr1
这是操作分割函数,sStr2选定第一个,的位置,进行分割,不同其他操作。
返回该字符串中某个子串出现的次数,有了这个函数在做实验的时候终于不用一个个字符找了,想起C语言实验崩溃的编写程序的自己就觉得Python的编译真的很幸福。
Python的字符串的函数的便利我觉得可以减少程序人头发的掉落根数。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值