![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
飞柴。
分享自己吃灰的笔记
展开
-
吃灰的python笔记拿出来晒:函数的带*传参与不带*传参
带*传参与不带*传参当想让列表赋值给*args,字典传参给**kwargs时def func(*args, **kwargs): print(args, kwargs)func([1, 2, 3], {'1': 'a'})func(*[1, 2, 3], **{'1': 'a'})运行结果:可以看出,如果不加 * 和 ** ,参数会被前面的*args全部接收,后面的**args接收不到参数,与想达到的效果不一致。...原创 2020-12-28 22:31:29 · 232 阅读 · 0 评论 -
吃灰的python笔记拿出来晒:集合(set)
python集合(set)集合的特点:符号:{},但是和字典不同,字典:{key:value,……},集合:{元素1,元素2,……}元素不重复关键字:set作用:去重,查找快速集合的声明set1 = set()print(type(set1))set2 = {} # 这种方式是不能声明集合的,声明空集合只能使用上面那种方式print(type(set2))set3 = {1, 2}print(type(set3))运行结果:集合的增删set1 = {原创 2020-12-27 19:31:44 · 189 阅读 · 0 评论 -
吃灰的python笔记拿出来晒:拆包与装包
python拆包与装包当变量个数与元素个数一致时,只有拆包list1 = [1, 2, 3]a, b, c = list1print(a, b, c)运行结果:当变量个数与元素个数不一致时,先拆包,再把剩余元素装包list1 = [1, 2, 3]a, *b = list1 # 拆包后,把1赋值给a,把剩余元素装包成列表赋值给bprint(a, b)运行结果:也可以用 * 拆包list1 = [1, 2, 3]a, *b = list1 # 拆包后,把1赋值原创 2020-12-27 14:43:24 · 221 阅读 · 0 评论 -
吃灰的python笔记拿出来晒:字典学习
python字典学习python字典的特点:符号:{}关键字:dict保存的元素: key: value -对字典的声明方式:在这里插入代码片原创 2020-12-27 12:09:24 · 175 阅读 · 0 评论 -
吃灰的python笔记拿出来晒:元组学习
python元组学习元组和列表类似,有以下特点:定义的符号:()元组中的内容不可更改关键字:tuple元组的声明方式:t1 = ()print(type(t1))t2 = tuple()print(type(t2))t3 = ('a', 'b')print(type(t3))# 下面这种声明方式也是允许的t4 = ('a',)print(type(t4))运行结果:元组中元素的获取:# 获取方式:下标indext = (1,原创 2020-12-26 22:51:32 · 186 阅读 · 0 评论 -
吃灰的python笔记拿出来晒:列表学习
python列表学习:python中的列表声明方式:num1 = [1, 2, 3, 4, 5]num2 = []num3 = list()print(num1, num2, num3)运行结果:列表的使用# 元素获取使用:下标 索引nums = [1, 2, 3, 4, 5]print(nums[0])print(nums[1])# 获取最后一个元素print(nums[-1])print(len(nums)-1)# 获取长度print(len(nums)原创 2020-12-16 20:09:30 · 273 阅读 · 1 评论 -
python中字符串支持的运算符及使用方法
python中字符串支持哪些运算符呢?在python中,字符串可以使用以下符号:+*innot inisis not==!=使用方法举例:‘+’ 运算符,拼接字符串的作用s1 = 'hello's2 = 'world'print(s1+s2)运行结果:# '*' 运算符,字符串的倍数s1 = 'a' * 5print(s1)运行结果:in 运算符,判断是否在字符串中,返回布尔类型 True或Falses1 = 'hello world原创 2020-12-13 22:31:34 · 4198 阅读 · 0 评论 -
python中的单引号,双引号,三引号,引号三连鞭!!!
python中的单引号,双引号,三引号,引号三连鞭!!!python中有单引号,双引号,还有三引号,本文将介绍三种引号的具体用法。python中,单引号和双引号都可以代表字符串,如下所示:a = 'hello world'print(a)b = "hello world"print(b)运行结果:python中单引号和双引号还可以嵌套,但是必须注意可以相互嵌套,但是单引号不可以可以嵌套单引号,双引号不可以嵌套双引号。a = "小明说:'hello world'"print(原创 2020-12-10 12:00:34 · 6358 阅读 · 2 评论