Python整理-lesson1

本节主要介绍以下函数print()、ord()、chr()、open()、read()、write()、close()、encoding、type()、int()、str()、format()的使用。

1、print():是python中最基础的输出,打印任何东西都可以通过其实现

例子:

  • print ('hello python!')
  • 2、print (" *\n *** \n ***** \n******* \n ***** \n *** \n *")

2、ord():它返回ascii码中字符对应的十进制数据

例子:

  • print  (ord('A'))
  • print  (ord('b'))
  • print  (ord('!'))

3、chr():和ord()对应,是根据输入十进制数据,返回该数值在ascii码表中的对应字符。

例子:

  • print (chr(34))
  • print (chr(97))

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字典,类内定义的命名空间变量。

例子:

  • print (type(1))
  • print (type('a'))

9、format():字符串格式化函数,它增强了字符串格式化的功能,基本语法通过{}和:来代替以前的%

例子:

  • print (‘{}{}’.format('hello', 'world'))

10、int()、str():等用来强制转换对象类型。

例子:int(input("请输入你的年龄:")

你可能感兴趣的:(Python)