编程语言
Datyet
天道酬勤
展开
-
【Python】数据类型
数据类型 整数型: 对于Python来说任何整数包括负数都属于整数类型。 由于计算机使用的是二进制,使用十六进制也是非常方便的,有时候使用0×后面加0-9和a-f表示。 在Python 中整数是没有大小的,而在Java 中是有的。 浮点型: 浮点型就是小数,为什么叫做浮点型呢?就是因为小数点可以移动,位置是可以变化的,例如科学计数法1.23x109...原创 2019-04-04 01:05:54 · 367 阅读 · 0 评论 -
【Python】函数参数
Python参数主要分为位置参数、默认参数、可变参数、关键词参数、命名关键词参数,最后还有关键词组合。 位置参数 def test(a,b): c=a*b print(c) 这样最基础的参数就是位置参数,位置参数也可以传入多个,调用函数的时候需要传入对应个数的位置参数。 默认参数 def test(a,b=3): c=a*b p...原创 2019-04-08 23:20:19 · 200 阅读 · 0 评论 -
【Python】高级特性
在Python中有其特有的特性,用于提高开发效率,下面介绍几个包括切片,迭代,列表生成式,生成器,迭代器。 切片 索引方式 主要包括正索引和负索引一般是object[a:b:c=1]三个参数,前俩个是位置参数,第三个是默认参数。 切片的几种方式例如a=[1,2,3,4,5,6,7] 单个切片a[1] 全部切片a[:]从左往右,a[::]从左往右,a[::-1]从右...原创 2019-04-10 00:49:40 · 168 阅读 · 0 评论 -
【Python】内置高阶函数
高阶函数就是函数接受的参数是另一个函数 Map Map是python 内置的高阶函数,其可以传入俩个参数,第一个参数是函数,第二个参数是一个Iterable例如list。 def aa(a): return a*ar=map(aa,[1,2,3,4]) Map的返回值是一个Iterator需要使用list 或者for 输出所有元素。 print([a f...原创 2019-04-11 00:28:38 · 180 阅读 · 0 评论