python基础
文章平均质量分 74
牧野苍茫
知道什么是正确的事,并坚持做下去
展开
-
python基础之几种基本数据类型
Python3 的几种基础数据类型:一,Number(数字)类型1)Number类型存储数字值,是不可变数据类型,一种字面值。支持int(整型),float(浮点型),complex(复数)三种类型数值,python2.7包括long类型。int类型:包含有Boolean这个子类型,没有位数的限制;float类型:是由C语言种double类型实现的,其精度信息可以使用sys.float_info查...原创 2018-03-15 23:01:59 · 459 阅读 · 0 评论 -
python基础之类(class)以及元类(metaclass)的概念
类的一些概念:首先在明白metaclass前,我们需要明白python中类的概念。在许多语言中,类仅仅是一段可以生成对象的代码;1,例如:>>> class c1(object):... pass...>>>>>>>>> test_class = c1()>>>>&原创 2018-03-18 00:33:16 · 480 阅读 · 0 评论 -
python基础之__new__的用法介绍
今天介绍下__new__的用法:__new__是新式类中出现,是一种静态方法。在python官方文档中,介绍了在那些情况下可以使用:Use __new__ when you need to control the creation of a new instance. Use __init__ when you need to control initialization of a new ins...原创 2018-03-19 00:54:56 · 4450 阅读 · 0 评论 -
python基础之lambda函数以及filter,map,reduce的用法
python用lambda来实现匿名函数的作用,经常与filter(),map()和reduce()函数一起使用。首先介绍lamda函数:例如:>>> def f(x):return x**2...>>> print(f(4))16>>>>>> g = lambda x:x**2>>> p原创 2018-03-18 23:11:11 · 285 阅读 · 0 评论 -
python基础之%s和%r的区别
在python中,%s和%r的对应调用方法如下,它们都可以用来转换字符串。%s -> str%r -> repr其中,str的可读性强,repr倾向于表明一个对象的详细信息。一般来说,在一个类中,__repr__一般都会又,__str__不一定有,而当__str__()函数没有定义的时候,__repr__定义的话,调用str和repr一样,即是str=repr。 看下面的例子,...原创 2018-04-05 01:40:10 · 8145 阅读 · 0 评论