随笔分类 -  python(初级)

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