本节主要介绍以下函数print()、ord()、chr()、open()、read()、write()、close()、encoding、type()、int()、str()、format()的使用。
1、print():是python中最基础的输出,打印任何东西都可以通过其实现
例子:
2、ord():它返回ascii码中字符对应的十进制数据
例子:
3、chr():和ord()对应,是根据输入十进制数据,返回该数值在ascii码表中的对应字符。
例子:
4、open():打开一个文件夹,它的语法格式为open(name,mode,encoding)。
其中name为文件名称
模式mode,为w表示只写模式(不可读,不存在则创建,存在则删除内容),r为只读模式,a为追加模式(可读,不存在则创建,存在则只追加内容),若不写默认是读模式。除此之外还有r+(可读写文件,可读,可写,可追加)、w+(写读)、a+(同a)、rU、r+U(U表示在读取时,可将\r \n \r\n 自动转换成\n)、rb、wb、ab(其中b表示处理二进制文件)
编码encoding一般通用为utf-8,也可以设置为gbk等等。
例子:
file = open('ex.py',encoding = 'utf-8')
print (file.read())
file.close()
5、read():该方法用于从文件中读取指定的字节数,如果未给定或者为负,则读取所有。语法为read(size),size为从文件中读取的字节数。
例子:
file = open('ex.py',encoding = 'utf-8')
print (file.read())
file.close()
6、close():用于关闭一个已打开的文件。关闭后的文件不能再进行读写操作, 否则会触发 ValueError 错误。
7、write():用于像文件中写入指定字符串。在文件关闭前或者缓冲区刷新前,字符串内容存储在缓冲区中,这时你在文件中是看不到你写入的内容的。
例子:
file = open('test.txt','w',encoding = 'UTF-8')
file.write('hell python!')
file.close()
8、type():如果只有一个参数,则返回该参数的类型,是str、int、float或者其他类型,要是有三个参数,则返回新的类型对象。语法为:type(object) type(name,bases,dict) 其中name为类的名称,bases为类的元组,dict字典,类内定义的命名空间变量。
例子:
9、format():字符串格式化函数,它增强了字符串格式化的功能,基本语法通过{}和:来代替以前的%
例子:
10、int()、str():等用来强制转换对象类型。
例子:int(input("请输入你的年龄:")