随笔分类 - python(初级)
初级的python
摘要:给大家分享一个很好理解axis参数的方法。axis这个参数实际上就是表示的你要修改哪一维度的数据。举个栗子: 有两组数据,它们的维度都是(2,3),即都是两行三列的数据。有小伙伴可能会发愁,当这两组数据合并时,axis参数设为0到底是横向操作还是竖向操作,肯定有小伙伴要在这里思考一下,实际上不用这么
阅读全文
摘要:: 1.list tuple dict set str等几何数据类型。 2.generator生成器,或者包含yield的生成器函数 from collections.
阅读全文
摘要:也就是说,上面的函数和generator仅一步之遥。要把fib函数变成generator函数,只需要把print(b)改为yield b就可以了: 难理解的就是generator函数和普通函数的执行流程不一样。普通函数是顺序执行,遇到return语句或者最后一行函数语句就返回。 而变成generat
阅读全文
摘要:Python中的**()** : 代表tuple元组数据类型,元祖是一种不可变序列。创建方法很简单,大多数时候都是小括号括起来的。 Python中的中括号[]: 代表list列表数据类型,列表是一种可变序列。 Python中的花括号{}: 代表dict字典数据类型,字典是Python中唯一内建的映射
阅读全文
摘要:在一个列表生成式中,for前面的if ... else是表达式,而for后面的if是过滤条件,不能带else。
阅读全文
摘要:总结 定义函数时,需要确定函数名和参数个数; 如果有必要,可以先对参数的数据类型做检查; 函数体内部可以用return随时返回函数结果; 函数执行完毕也没有return语句时,自动return None。 函数可以同时返回多个值,但其实就是一个tuple。
阅读全文
摘要:如果想定义一个什么事也不做的空函数,可以用pass语句: def nop(): pass pass语句什么都不做,那有什么用?实际上pass可以用来作为占位符,比如现在还没想好怎么写函数的代码,就可以先放一个pass,让代码能运行起来。 pass还可以用在其他语句里,比如: if age >= 18
阅读全文
摘要:
阅读全文
摘要:try & except 块 一旦 try 块中的内容出现了异常,那么 try 块后面的内容会被忽略,Python会寻找 except 里面有没有对应的内容,如果找到,就执行对应的块,没有则抛出这个异常。
阅读全文
摘要:while 循环 while <condition>: <statesments> for 循环 for <variable> in <sequence>: <indented block of code> continue 语句 遇到 continue 的时候,程序会返回到循环的最开始重新执行。
阅读全文
摘要:if <condition 1>: <statement 1> <statement 2> elif <condition 2>: <statements> else: <statements> 当条件1被满足时,执行 if 下面的语句,当条件1不满足的时候,转到 elif ,看它的条件2满不满足,
阅读全文
摘要:字典 Python 使用 {} 或者 dict() 来创建一个空的字典: 插入键值 a{} a["one"] = "this is number 1" a["two"] = "this is number 2" a {'one': 'this is number 1', 'two': 'this i
阅读全文
摘要:基本操作 与列表相似,元组Tuple也是个有序序列,但是元组是不可变的,用()生成 单个元素的元组生成 a = (10,) print a print type(a) (10,) <type 'tuple'> 元组方法 由于元组是不可变的,所以只能有一些不可变的方法,例如计算元素个数 count 和
阅读全文
摘要:列表 在Python中,列表是一个有序的序列。 列表用一对 [] 生成,中间的元素用 , 隔开,其中的元素不需要是同一类型,同时列表的长度也不固定。 l = [1, 2.0, 'hello'] print l 索引和分片 与字符串不同的是,列表可以通过索引和分片来修改。 对于字符串,如果我们通过索引
阅读全文
摘要:索引 和C类似 从零开始[] 除了正向索引,Python还引入了负索引值的用法,即从后向前开始计数, 例如,索引 -2 表示倒数第 2 个元素 分片 分片用来从序列中提取出想要的子序列,其用法为 var[lower:upper:step] 其范围包括 lower ,但不包括 upper ,即 [lo
阅读全文
摘要:for _ in range(n): Python for _ in range(n) 语法 flyfish 版本Python3.6 _ 只是一个占位符,只在乎遍历次数 range(n) 就是遍历n次
阅读全文
摘要:注释 单行注释 #这是一个注释 多行注释 用三个单引号 ''' 或者三个双引号 """ 将注释括起来 #!/usr/bin/python3 ''' 这是多行注释,用三个单引号 这是多行注释,用三个单引号 这是多行注释,用三个单引号 ''' print("Hello, World!")
阅读全文

浙公网安备 33010602011771号