Python专业面试试题.doc
1、Python专业面试试题Python专业面试试题1:如何用Python删除一个文件?使用os.remove(filename)或者os.unlink(filename);2:Python如何copy一个文件?shutil模块有一个copyfile函数可以实现文件拷贝3:Python是如何进行类型转换的?Python提供了将变量或值从一种类型转换成另一种类型的内置函数。int函数能够将符合数学格式数字型字符串转换成整数。否则,返回错误信息。 int(”34)34 int(”1234ab”) #不能转换成整数ValueError: invalid literal for int(): 1234ab
2、函数int也能够把浮点数转换成整数,但浮点数的小数部分被截去。 int(34.1234)34 int(-2.46)-2函数oat将整数和字符串转换成浮点数: float(”12)12.0 float(”1.111111)1.111111函数str将数字转换成字符: str(98)98 str(”76.765)76.765整数1和浮点数1.0在python中是不同的。虽然它们的值相等的,但却属于不同的类型。这两个数在计算机的存储形式也是不一样。4:Python如何定义一个函数函数的定义形式如下:def (arg1, arg2, argN):函数的名字也必须以字母开头,可以包括下划线“ ”,但不能把Python的关键字定义成函数的名字。函数内的语句数量是任意的,每个语句至少有一个空格的缩进,以表示此语句属于这个函数的。缩进结束的地方,函数自然结束。下面定义了一个两个数相加的函数: def add(p1, p2):print p1, “+”, p2, “=”, p1+p2 add(1, 2)1 + 2 = 3函数的目的是把一些复杂的操作隐藏,来简化程序的结构,使其容易阅读。函数在调用前,必须先定义。也可以在一个函数内部定义函数,内部函数只有在外部函数调用时才能够被执行。程序调用函数时,转到函数内部执行函数内部的语句,函数执行完毕后
《Python专业面试试题.doc》由会员分享,可在线阅读,更多相关《Python专业面试试题.doc(5页范文模板文档)》请在优智文库上查找。