1.这个程序有溢出的问题,实际编程时不可使用这样的代码,因为SMS数组的长度就是len个字符,所以赋值操作不应该对SMS[len+1]之类的位置赋值。
2.由于你的换行符是放在了最后一个字符,所以程序会在输出完一行之后换行。
python中len()的用法:新建一个len()函数的使用py,中文编码声明注释:#coding=gbk,函数:len()作用:返回字符串、列表、字典、元组等长度。语法:len(str)。参数:str:要计算的字符串、列表、字典、元组等。返回值:字符串、列表、字典、元组等元素的长度。
实例:
1、计算字符串的长度。
2、计算列表的元素个数。
3、计算字典的总长度,即键值对总数。
4、计算元组元素个数。
在Python中,要知道一个字符串有多少个字符,以获得字符串的长度,或者一个字符串需要多少字节,可以使用len函数。