大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
在python中的数据类型转换函数共有五类:
华安网站建设公司成都创新互联,华安网站设计制作,有大型网站制作公司丰富经验。已为华安上1000+提供企业网站建设服务。企业网站搭建\外贸网站制作要多少钱,请找那个售后服务好的华安做网站的公司定做!
1.float(x) 将x转换为一个浮点数,x如果是一个字符串, 必须是数字类型的字符串
2.int(x) 将x转换为一个整数, x如果是一个字符串,必须是数字类型的字符串
3.str(x) 把x转换为字符串类型, 任意数据类型都可以转换为字符串
4.list(x) 把序列数据x转为列表(注意:字典没有顺序,不是序列数据)
5.tuple(x) 把序列数据x转为元组(字典没有顺序,不是序列数据)
你可以多去黑马程序员视频库看看,里面这样的知识点特别多
isinstance(object, class)函数,检查某个对象是不是某个类里的 例如: isinstance(1,int) True 但是这个能不用就不用,毕竟你只要某个对象有某个方法就好,这样破坏的对象“多态”的特征。
用type(),就可以查他是什么类型的
def test(self):
... print "123"
type(test)
type 'function'
a = 123
type(a)
type 'int'
b = "123"
type(b)
type 'str'
c = 123.456
type(c)
type 'float'
如果是函数,可以用dir(该函数名),还可以显示函数的方法使用方法
测试函数是用于自动化测试,使用python模块中的unittest中的工具来测试
附上书中摘抄来的代码:
#coding=utf-8import unittestfrom name_function import get_formatted_nameclass NamesTestCase(unittest.TestCase): def test_first_last_name(self): formatted_name=get_formatted_name('janis','joplin') self.assertEqual(formatted_name,'Janis Joplin') def test_first_last_middle_name(self): formatted_name=get_formatted_name('wolfgang','mozart','amadeus') self.assertEqual(formatted_name,'Wolfgang Amadeus Mozart')#注意下面这行代码,不写会报错哦~~~书中没有这行if __name__=="__main__": unittest.main()