学习Python心得第二章

这一章是关于字符串解释的。
学习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语言,这些就方便多了,有字符串转义函数,就是变字的大小,真的是方便加倍,很适合许多初学者。
学习Python心得第二章
记得老师在上课的时候给我们列出了一个程序,字符串相加,可以用‘+’直接相加。
#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的字符串的函数的便利我觉得可以减少程序人头发的掉落根数。
学习Python心得第二章