• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
立文
博客园 首页 新随笔 联系 订阅 订阅 管理

2019年4月20日

参数的打包和解包实例
摘要: """ 写函数,传入函数中多个实参(均为可迭代对象如字符串,列表,元祖,集合等), 将每个实参的每个元素依次添加到函数的动态参数args里面. # 例如 传入函数两个参数[1,2,3] (22,33)最终args为(1,2,3,22,33) """ def func(*args, **kwargs): # *在形参当中是当做收集参数用的 # return args #print(... 阅读全文
posted @ 2019-04-20 21:12 立文 阅读(258) 评论(0) 推荐(0)
 
16.return 返回值
摘要: # ### return 返回值 """ (1) return + 数据类型 : 将这个数据弹到函数的调用处,后面除了可以接六大标准数据类型之外,还可以返回类 对象 函数 等;默认返回None (2) 函数当中,执行完return 之后,函数立刻终止,意味着函数里 , 跟在return后面的代码不执行 """ # (1) 把数据返回到函数的调用处 def func(): # re... 阅读全文
posted @ 2019-04-20 19:36 立文 阅读(196) 评论(0) 推荐(0)
 
15.命名关键字和特殊用法
该文被密码保护。 阅读全文
posted @ 2019-04-20 19:35 立文 阅读(10) 评论(0) 推荐(0)
 
14.收集参数
该文被密码保护。 阅读全文
posted @ 2019-04-20 19:33 立文 阅读(16) 评论(0) 推荐(0)
 
函数普参和默参
摘要: # ### 函数的参数 """ 参数: (1)形参:形式参数 (在函数的定义处) (2)实参:实际参数 (在函数的调用处) 形式参数种类: 普通(位置)参数 默认参数 普通收集参数 命名关键字参数 关键字收集参数 实际参数种类: 普通(位置)实参 关键字实参 形参和实参数量要一一对应 """ # (1)普通形参 # 函数的定义处 # hang 和 lie 就是形参: 普通(位置)形参 def... 阅读全文
posted @ 2019-04-20 19:32 立文 阅读(265) 评论(0) 推荐(0)
 
函数概念
摘要: # ### 函数的概念 """ (1)函数的含义: 功能 (包裹一部分代码 实现某一个功能 达成某一个目的) (2)函数特点: 可以反复调用,提高代码的复用性,提高开发效率,便于维护管理 (4)函数命名 """ # (3) 函数的基本格式 """ # 语法格式 def 函数名(): pass """ # 函数的定义 def func(): print(... 阅读全文
posted @ 2019-04-20 19:30 立文 阅读(319) 评论(0) 推荐(0)
 
文件的扩展操作
摘要: # ### 文件操作 (+ 扩展模式) """ # (utf-8编码格式下 默认一个中文三个字节 一个英文或符号 占用一个字节) #read() 功能: 读取字符的个数(里面的参数代表字符个数) #seek() 功能: 调整指针的位置(里面的参数代表字节个数) #tell() 功能: 当前光标左侧所有的字节数(返回字节数) """... 阅读全文
posted @ 2019-04-20 19:28 立文 阅读(452) 评论(0) 推荐(0)
 
文件操作
摘要: # ### 文件操作 ''' fp = open("打开的文件",mode="模式选择",encoding="编码集") open 函数 返回一个文件io对象 (别名:文件句柄) i => input 输入 o => output 输出 ''' """ 把大象放冰箱里:需要三部 打开冰箱门 把大象塞进去 关上冰箱门 """ # (1)写入文件内容 # 打开文... 阅读全文
posted @ 2019-04-20 18:50 立文 阅读(130) 评论(0) 推荐(0)
 
字典的相关函数
摘要: #coding:utf-8 """ #第一种写法 """ def func(a,b,c,*,d): print(a,b,c) print(d) func(1,2,3,d=4) """ #第二种写法 """ def func(*args,b,c,**kwargs): print(args) print(kwargs) print(b,c) # 函数调... 阅读全文
posted @ 2019-04-20 18:48 立文 阅读(189) 评论(0) 推荐(0)
 
集合的相关函数
摘要: set1 = {"周星驰","周杰伦","周润发","王文"} set2 = {"王健林","王思聪","王宝强","王文"} # intersection() 交集 res = set1.intersection(set2) print(res) res = set1 & set2 print(res) # difference() 差集 res = set1.difference(set... 阅读全文
posted @ 2019-04-20 18:48 立文 阅读(288) 评论(0) 推荐(0)
 
return 返回值的用法
摘要: #coding:utf-8 # (1)把数据返回到函数调用处 def func(): # return 1 # return "aaabb" return [1,2,3,4] res = func() print(res) # 这个地方是调用处 函数名() res = func() print(res) print("") # (2)函数返回值不是必须,按照需求... 阅读全文
posted @ 2019-04-20 18:46 立文 阅读(3512) 评论(0) 推荐(0)
 
浅拷贝和深拷贝
摘要: # ### 深拷贝 与 浅拷贝 ''' a = 10 b = a a = 20 print(b) listvar = [1,2,3,4,5] lst2 = listvar listvar.append(6) print(lst2) print(lst2 is listvar) ''' # 浅拷贝 # 方法一 listvar = [1,2,3,4,5] lst2 = listvar.copy(... 阅读全文
posted @ 2019-04-20 16:17 立文 阅读(117) 评论(0) 推荐(0)
 
list的相关函数
摘要: # ### 列表相关的函数 # (1) append ''' 功能:向列表的末尾添加新的元素 格式:列表.append(值) 返回值:None 注意:新添加的值在列表的末尾,该函数直接操作原有列表 ''' # 增 # (1) append listvar = [1,2,3,4,5] listvar.append(6) print(listvar) # (2) insert() ''... 阅读全文
posted @ 2019-04-20 16:16 立文 阅读(296) 评论(0) 推荐(0)
 
list 的相关操作
摘要: # ### 列表的相关操作 # (1) 列表的拼接 lst1 = [1,2,3] lst2 = [4,5,6] lst = lst1 + lst2 print(lst) # (2) 列表的重复 lst1 = [7,8,9] res = lst1 * 3 print(res) # (3) 列表的切片 ''' 语法 => 列表[::] 完整格式:[开始索引:结束索引:间隔值] (1)[开... 阅读全文
posted @ 2019-04-20 15:59 立文 阅读(209) 评论(0) 推荐(0)
 
pass,break,continue的使用场景
摘要: # ### 关键字的使用 pass / break / continue # pass 过 起到占位的作用 if 5 == 5: pass print(123) # break 只能应用在循环当中 用于终止当前循环 # 打印1~10 遇到5终止循环 i = 1 while i ") i = 1 while i <= 100: if i // 10 == 4 or i... 阅读全文
posted @ 2019-04-20 15:52 立文 阅读(639) 评论(0) 推荐(0)
 
字符串的填充
摘要: # ### 字符串的格式化 ''' (5) format填充符号的使用(^ ) (6) 进制转换等特殊符号的使用 ''' # (5) """ ^ 原字符串局中 原字符串局右 who 关键字参数 *填充的符号 ^居中 10填充的个数(原字符串+填充字符 一共10个) {who:*^10} """ strvar = "这周末,{who:^10}在{where:>>8}玩,心情{fee... 阅读全文
posted @ 2019-04-20 15:33 立文 阅读(330) 评论(0) 推荐(0)
 
字符串format拼接格式化
摘要: # ###字符串的格式化 format"""(1)顺序传参(2)索引传参(3)关键字传参(4)容器类型传参(列表和元组){} 相当于占位符"""# (1) 顺序传参strvar = "{}向{}开了一枪,饮弹而忙"res = strvar.format(" 钟立文","刘鹏")print(res)# (2) 索引传参strvar = "{1}给{0}一个大大的拥抱,幸福温暖"res = strva... 阅读全文
posted @ 2019-04-20 15:21 立文 阅读(1027) 评论(0) 推荐(0)
 
 

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3