Python入门很简单
上QQ阅读APP看书,第一时间看更新

4-5 列出所有内建函数dir()

阅读至此,相信读者已经使用了许多Python内建的函数了,例如,help()、print()、input()等,读者可能想了解到底Python有提供哪些内建函数供我们在设计程序时使用,可以使用下列方式列出Python所提供的内建函数。

     dir(_ _ builtins _ _)#列出Python内建函数

实例1:列出Python所有内建函数。

在本书中,作者会依功能分类将常用的内建函数分别融入到各章节中,如果读者想特别先了解某一个内建函数的功能,可参考4-1节使用help()函数。

习题

一:是非题

1( ).help()函数可以列出其他函数的使用说明。

2( ).print()函数只能将数据输出至屏幕。

3( ).%o是格式化二进制输出。

4( ).%h是格式化十六进制输出。

5( ).使用input()函数读取数字数据时,用type()函数列出所读取的数据,可以得到int的结果。

二、选择题

1( ).print()函数的哪一个参数可以设置各条数据间的分隔字符?

A.value

B.sep

C.end

D.file

2( ).print()函数的哪一个参数可以设置下次print()数据输出时不要换行输出?

A.value

B.sep

C.end

D.file

3( ).print()函数的哪一个参数可以设置输出至一般文档?

A.value

B.sep

C.end

D.file

4( ).使用open()打开文档时,mode参数是下列哪一个,可以使所打开的文档只能读取?

A.“r”

B.“w”

C.“a”

D.“x”

5( ).使用open()打开文档时,mode参数是下列哪一个,可打开文档供写入,如果原先文档里有内容将被覆盖?

A.“r”

B.“w”

C.“a”

D.“x”

6( ).使用open()打开文档时,mode参数是下列哪一个,可打开文档供写入,如果原先文档里有内容,新写入数据将追加在后面?

A.“r”

B.“w”

C.“a”

D.“x”

7( ).使用open()打开文档时,mode参数是下列哪一个,可打开一个新的文档供写入,如果所打开的文档已经存在会产生错误?

A.“r”

B.“w”

C.“a”

D.“x”

8( ).可用于格式化整数输出。

A.%d

B.%f

C.%s

D.%h

9( ).可用于格式化浮点数输出。

A.%d

B.%f

C.%s

D.%h

10( ).可用于格式化串输出。

A.%d

B.%f

C.%s

D.%h

11( ).下列哪一个函数可以列出所有Python所提供的内建函数?

A.help()

B.print()

C.input()

D.dir()

12( ).下列哪一个函数可以列出特定函数的使用说明。

A.help()

B.print()

C.input()

D.dir()

三、实操题

1.请参考ch4_10.py,使用班上第一次月考成绩,将结果输出至文档。

2.请参考ch4_13.py,写一封信给老师,语句学习Python的心得。

3.写一个程序要求用户输入三位数数字,最后舍去个位数字输出,例如,输入是103输出是100,输入是776输出是770。

4.请输入华氏温度,将结果转成摄氏温度输出。

5.请输入摄氏温度,将结果转成华氏温度输出。