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
立文
阅读(248)
推荐(0)
编辑
摘要:
# ### return 返回值 """ (1) return + 数据类型 : 将这个数据弹到函数的调用处,后面除了可以接六大标准数据类型之外,还可以返回类 对象 函数 等;默认返回None (2) 函数当中,执行完return 之后,函数立刻终止,意味着函数里 , 跟在return后面的代码不执行 """ # (1) 把数据返回到函数的调用处 def func(): # re... 阅读全文
posted @ 2019-04-20 19:36
立文
阅读(178)
推荐(0)
编辑
posted @ 2019-04-20 19:35
立文
阅读(10)
推荐(0)
编辑
posted @ 2019-04-20 19:33
立文
阅读(16)
推荐(0)
编辑
摘要:
# ### 函数的参数 """ 参数: (1)形参:形式参数 (在函数的定义处) (2)实参:实际参数 (在函数的调用处) 形式参数种类: 普通(位置)参数 默认参数 普通收集参数 命名关键字参数 关键字收集参数 实际参数种类: 普通(位置)实参 关键字实参 形参和实参数量要一一对应 """ # (1)普通形参 # 函数的定义处 # hang 和 lie 就是形参: 普通(位置)形参 def... 阅读全文
posted @ 2019-04-20 19:32
立文
阅读(246)
推荐(0)
编辑
摘要:
# ### 函数的概念 """ (1)函数的含义: 功能 (包裹一部分代码 实现某一个功能 达成某一个目的) (2)函数特点: 可以反复调用,提高代码的复用性,提高开发效率,便于维护管理 (4)函数命名 """ # (3) 函数的基本格式 """ # 语法格式 def 函数名(): pass """ # 函数的定义 def func(): print(... 阅读全文
posted @ 2019-04-20 19:30
立文
阅读(305)
推荐(0)
编辑
摘要:
# ### 文件操作 (+ 扩展模式) """ # (utf-8编码格式下 默认一个中文三个字节 一个英文或符号 占用一个字节) #read() 功能: 读取字符的个数(里面的参数代表字符个数) #seek() 功能: 调整指针的位置(里面的参数代表字节个数) #tell() 功能: 当前光标左侧所有的字节数(返回字节数) """... 阅读全文
posted @ 2019-04-20 19:28
立文
阅读(391)
推荐(0)
编辑
摘要:
# ### 文件操作 ''' fp = open("打开的文件",mode="模式选择",encoding="编码集") open 函数 返回一个文件io对象 (别名:文件句柄) i => input 输入 o => output 输出 ''' """ 把大象放冰箱里:需要三部 打开冰箱门 把大象塞进去 关上冰箱门 """ # (1)写入文件内容 # 打开文... 阅读全文
posted @ 2019-04-20 18:50
立文
阅读(123)
推荐(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
立文
阅读(175)
推荐(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
立文
阅读(274)
推荐(0)
编辑
摘要:
#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
立文
阅读(3422)
推荐(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
立文
阅读(112)
推荐(0)
编辑
摘要:
# ### 列表相关的函数 # (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
立文
阅读(274)
推荐(0)
编辑
摘要:
# ### 列表的相关操作 # (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
立文
阅读(204)
推荐(0)
编辑
摘要:
# ### 关键字的使用 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
立文
阅读(598)
推荐(0)
编辑
摘要:
# ### 字符串的格式化 ''' (5) format填充符号的使用(^ ) (6) 进制转换等特殊符号的使用 ''' # (5) """ ^ 原字符串局中 原字符串局右 who 关键字参数 *填充的符号 ^居中 10填充的个数(原字符串+填充字符 一共10个) {who:*^10} """ strvar = "这周末,{who:^10}在{where:>>8}玩,心情{fee... 阅读全文
posted @ 2019-04-20 15:33
立文
阅读(314)
推荐(0)
编辑
摘要:
# ###字符串的格式化 format"""(1)顺序传参(2)索引传参(3)关键字传参(4)容器类型传参(列表和元组){} 相当于占位符"""# (1) 顺序传参strvar = "{}向{}开了一枪,饮弹而忙"res = strvar.format(" 钟立文","刘鹏")print(res)# (2) 索引传参strvar = "{1}给{0}一个大大的拥抱,幸福温暖"res = strva... 阅读全文
posted @ 2019-04-20 15:21
立文
阅读(1009)
推荐(0)
编辑
|
|