我的github
摘要: 阅读全文
posted @ 2021-03-05 14:14 冷鲜生 阅读(316) 评论(0) 推荐(0)
摘要: 在字典中遍历时,关键字和对应的值可以使用 items() 方法同时解读出来: >>> knights = {'gallahad': 'the pure', 'robin': 'the brave'} >>> for k, v in knights.items(): ... print(k, v) . 阅读全文
posted @ 2020-11-29 21:29 冷鲜生 阅读(332) 评论(0) 推荐(0)
摘要: Python3.8 新增了一个函数形参语法 / 用来指明函数形参必须使用指定位置参数,不能使用关键字参数的形式。 在以下的例子中,形参 a 和 b 必须使用指定位置参数,c 或 d 可以是位置形参或关键字形参,而 e 或 f 要求为关键字形参: def f(a, b, /, c, d, *, e, 阅读全文
posted @ 2020-11-29 16:36 冷鲜生 阅读(882) 评论(0) 推荐(0)
摘要: 你可能需要一个函数能处理比当初声明时更多的参数。这些参数叫做不定长参数 加了星号 * 的参数会以元组(tuple)的形式导入,存放所有未命名的变量参数。 #!/usr/bin/python3 # 可写函数说明 def printinfo( arg1, *vartuple ): "打印任何传入的参数" 阅读全文
posted @ 2020-11-29 16:23 冷鲜生 阅读(335) 评论(0) 推荐(0)
摘要: 脚本语言的第一行,目的就是指出,你想要你的这个文件中的代码用什么可执行程序去运行它,就这么简单 #!/usr/bin/python3是告诉操作系统执行这个脚本的时候,调用/usr/bin下的python3解释器;#!/usr/bin/env python3这种用法是为了防止操作系统用户没有将pyth 阅读全文
posted @ 2020-11-29 09:13 冷鲜生 阅读(1075) 评论(0) 推荐(0)
摘要: 集合(set)是一个无序的不重复元素序列。 可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。 阅读全文
posted @ 2020-11-28 22:41 冷鲜生 阅读(75) 评论(0) 推荐(0)
摘要: := 海象运算符,可在表达式内部为变量赋值。Python3.8 版本新增运算符。 在这个示例中,赋值表达式可以避免调用 len() 两次,从而提高了运行速度: if (n := len(a)) > 10: print(f"List is too long ({n} elements, expecte 阅读全文
posted @ 2020-11-28 21:08 冷鲜生 阅读(1308) 评论(0) 推荐(0)
摘要: 1、Python字符串不能被改变,向一个索引位置赋值,比如word[0] = 'm'会导致错误。没有字符,只有字符串,一个字符即为长度为1的字符串。 2、在 Python 中没有 do..while 循环。 3、在 Python 中,类型属于对象,变量是没有类型的: a=[1,2,3] a="Hel 阅读全文
posted @ 2020-11-28 17:00 冷鲜生 阅读(359) 评论(0) 推荐(0)
摘要: >>> 5 + 4 # 加法 9 >>> 4.3 - 2 # 减法 2.3 >>> 3 * 7 # 乘法 21 >>> 2 / 4 # 除法,得到一个浮点数 0.5 >>> 2 // 4 # 除法,得到一个整数 0 >>> 17 % 3 # 取余 2 >>> 2 ** 5 # 乘方 32 注意: 1 阅读全文
posted @ 2020-11-28 15:53 冷鲜生 阅读(618) 评论(0) 推荐(0)
摘要: 1、在 Python2 中是没有布尔型的,它用数字 0 表示 False,用 1 表示 True。到 Python3 中,把 True 和 False 定义成关键字了,但它们的值还是 1 和 0,它们可以和数字相加。 阅读全文
posted @ 2020-11-28 15:39 冷鲜生 阅读(88) 评论(0) 推荐(0)