●str()函数返回一个用户易读的表达形式
●repr()产生一个解释器易读的表达式形式
两个函数都是将其他类型的数据转换为字符串
下边是两种方式输出平方与立方的表:
字符串对象的rjust()方法:右对齐;ljust()方法:左对齐;center()方法:居中对齐;还有一个zfill()方法:它会在字符串的左边填充0.
括号的数字表示最小占位:
str.format()格式化输出
字典的items()方法:
参数元组:
参数字典:
文件对象
源文件如如下:
现在我们试着打开一个mp3文件.
这种方法显然是不能打开音乐文件的.
我们需要安装并导入第三方模块 mp3play才可以:
发现pip版本太低,需要升级:python -m pip install --upgrade pip来升级
●下边简单回顾下文件对象的方法:
f.read(size)
读取文件的内容,可以指定读取的数据数size(汉字也算一个数据),如果不指定或者指定为负数,就会读取文件的所有内容,然后返回字符串.
f.readline()
从文件中单独读取一行.如果f.readline()返回一个空字符串,说明已经读取到最后一行.
f.readlines()
返回一个字符串列表,包含所有的行.
f.write(str)
将字符串写入文件中,然后返回写入的字节数
f.tell()
返回文件指针当前的位置,返回一个数字,它是从开头到指针位置的字节数(汉字占用两个字节).
f.seek(offset,from_where)
改变当前文件指针的位置.offset表示偏移多少个字符,from_where表示从什么位置开始偏移
●seek(x,0)从文件起始位置也就是文件的首个字符开始移动x个字符(汉字占用两个字符,移动奇数个字符,就会将一个汉字拆成两半,这样再读取就会报错)
●seek(x,1)从当前位置移动x个字符
●seek(-x,2)从文件的结尾往前移动x个字符
f.close()
关闭文件
当然文件还有很多的方法,大家可以自行实验.