Fork me on GitHub
摘要: # ### 默认形参 与 关键字实参的区别 # 函数的定义处 top middle bottom ... 默认形参 def five_class_xiongda_team(top="黄熊大",middle="黄文",bottom="罗婷",jungle="黄将用",support="王文"): print("top上单选手{top}".format(top=top)) print("midd... 阅读全文
posted @ 2019-05-07 00:21 MR_黄Python之路 阅读(163) 评论(0) 推荐(0) 编辑
摘要: # ### 函数 : 满足某一个方法 满足某一个功能 # (1)功能 (包裹一部分代码 实现某一个功能 达成某一个目的) # (2)可以反复调用,提高代码的复用性,提高开发效率,便于维护管理 # (3)函数的基本格式: ''' # 定义一个函数 def 函数名(): code1 code2 # 调用函数 函数名() ''' # 函数的定义处 def func(): print("我是个... 阅读全文
posted @ 2019-05-07 00:20 MR_黄Python之路 阅读(217) 评论(0) 推荐(0) 编辑
摘要: # ### 函数的参数 ''' 参数:形参 + 实参 形参: 形式参数 在函数的定义处 实参: 实际参数 在函数的调用处 形参: 普通形参(位置形参) , 默认形参, 普通收集形参 , 命名关键字形参, 关键字收集形参 实参: 普通实参,关键字实参 形参 和 实参 要一一对应 ''' #(1) 带有参数的函数 # 函数的定义处 hang lie 叫做普通形参 或者 叫做位置形参 def s... 阅读全文
posted @ 2019-05-07 00:20 MR_黄Python之路 阅读(147) 评论(0) 推荐(0) 编辑
摘要: # (1)flush # 刷新缓冲区 flush # 当文件关闭的时候自动刷新缓冲区 # 当整个程序运行结束的时候自动刷新缓冲区 # 当缓冲区写满了 会自动刷新缓冲区 # 手动刷新缓冲区 ''' fp = open("0506_6.txt",mode="w+",encoding="utf-8") fp.write("123456") # 手动刷新缓冲区 fp... 阅读全文
posted @ 2019-05-07 00:19 MR_黄Python之路 阅读(174) 评论(0) 推荐(0) 编辑
摘要: # ### 扩展模式 + w+ r+ a+ ''' # (utf-8编码格式下 默认一个中文三个字节 一个英文或符号 占用一个字节) #read() 功能: 读取字符的个数(里面的参数代表字符个数) #seek() 功能: 调整指针的位置(里面的参数代表字节个数) #tell() 功能: 当前光标左侧所有的字节数(返回字节数) 把光标移动到文件行首 fp.s... 阅读全文
posted @ 2019-05-07 00:18 MR_黄Python之路 阅读(200) 评论(0) 推荐(0) 编辑
摘要: ''' 3.升级题:实现一个整数加法计算器(多个数相加): 如:content = input("请输入内容:") 用户输入:5+9+6 +12+ 13,然后进行分割再进行计算。 ''' ''' content = input("请输入内容:") # print(content) listvar = content.split("+") # print(listvar) res = 0 for... 阅读全文
posted @ 2019-05-07 00:17 MR_黄Python之路 阅读(1068) 评论(0) 推荐(0) 编辑
摘要: # ### 文件操作 ''' fp = open("文件名",mode="采用的模式",encodng="使用什么编码集") fp 这个变量会接受到 open的返回值 是一个文件io对象 (又称文件句柄) i => input 输入 o => output 输出 有了对象之后,就可以使用对象.属性 或者 对象.方法进行操作. fp.write("字符串") fp.close() fp.rea... 阅读全文
posted @ 2019-05-07 00:17 MR_黄Python之路 阅读(152) 评论(0) 推荐(0) 编辑
摘要: # ### 集合相关操作 (交差并补) #intersection() 交集 set1 = {"周杰伦","王文","刘德华"} set2 = {"周润发","周星星","王文"} res = set1.intersection(set2) print(res) res = set1 & set2 print(res) #difference() 差集 set1= {"方贵权","黄一真... 阅读全文
posted @ 2019-05-07 00:16 MR_黄Python之路 阅读(247) 评论(0) 推荐(0) 编辑
摘要: # ### 深拷贝 与浅拷贝 ''' a = 15 b = a a = 16 print(b) lst1 = [1,2,3] lst2 = lst1 lst1.append(4) print(lst2) ''' # 浅拷贝 只拷贝一级所有元素 lst1 = [1,2,3] # lst2 = lst1 lst2 = lst1.copy() print(lst2) lst1.append(4) ... 阅读全文
posted @ 2019-05-07 00:15 MR_黄Python之路 阅读(128) 评论(0) 推荐(0) 编辑
摘要: # ###字典的相关函数 (增删改查) # (1) 增 dictvar = {} dictvar['top'] = "凯" dictvar['middle'] = "妲己" dictvar["bottom"] = "鲁班七号" dictvar["jungle"] = "刘备" dictvar["support"] = "刘邦" print(dictvar) #fromkeys() 使用一组键... 阅读全文
posted @ 2019-05-07 00:15 MR_黄Python之路 阅读(311) 评论(0) 推荐(0) 编辑
摘要: # ###列表的相关函数 (增删改查) # 增加的操作 append insert extend # (1) append ''' 功能:向列表的末尾添加新的元素 格式:列表.append(值) 返回值:None 注意:新添加的值在列表的末尾,该函数直接操作原有列表 ''' listvar = ['熊卫华',"刘五星","马俊强","黄熊大"] listvar.append("和键翰") pr... 阅读全文
posted @ 2019-05-07 00:14 MR_黄Python之路 阅读(565) 评论(0) 推荐(0) 编辑
摘要: # ### 列表的相关操作 # (1) 列表的拼接 lst1 = [1,2] lst2 = [3,4] listvar = lst1 + lst2 print(listvar) # (2) 列表的重复 lst = [1,2,3] listvar = lst * 3 print(listvar) # (3)列表的切片 (同元组) ''' 语法 => 列表[::] 完整格式:[开始索引:结... 阅读全文
posted @ 2019-05-07 00:13 MR_黄Python之路 阅读(247) 评论(0) 推荐(0) 编辑