文章分类 - python基础
摘要:# ### 收集参数 """ (1) 普通收集形参: 专门用来收集那些多余的没人要的普通实参 收集之后,会把多余实参打包成一个元组 参数头上1个星星 def func(*args): pass args => arguments 参数 """ def func(a,b,c,*args): print
阅读全文
摘要:# ### 函数的参数 """ 参数: 函数运算时需要的值 参数种类: (1)形参: 形式参数,在函数的定义处 (2)实参: 实际参数,在函数的调用处 形参的种类: 1.普通形参(位置形参) 2.默认形参 3普通收集形参 4.命名关键字形参 5.关键字收集形参 实参的种类: 1.普通实参 2.关键字
阅读全文
摘要:# ### 函数 """ 概念:功能 (包裹一部分代码 实现某一个功能 达成某一个目的) 特点:可以反复调用,提高代码的复用性,提高开发效率,便于维护管理 """ # 1.函数基本格式 """ # 定义一个函数 def 函数名(): code1 code # 调用函数 函数名() """ # 定义函
阅读全文
摘要:# ### 刷新缓冲区 """ # 刷新缓冲区 flush # 当文件关闭的时候自动刷新缓冲区 # 当整个程序运行结束的时候自动刷新缓冲区 # 当缓冲区写满了 会自动刷新缓冲区 # 手动刷新缓冲区 """ """ fp = open("ceshi1.txt",mode="a",encoding="u
阅读全文
摘要:# ### 文件操作的扩展模式 """ # (utf-8编码格式下 默认一个中文三个字节 一个英文或符号 占用一个字节) #read() 功能: 读取字符的个数(里面的参数代表字符个数) 注意:从当前光标往右边读 #seek() 功能: 调整指针的位置(里面的参数代表字节个数) seek(0) 把光
阅读全文
摘要:# ### 1.集合的相关操作 (交差并补) # intersection() 交集 set1 = {"易烊千玺","王一博","刘某PDD","王文"} set2 = {"倪萍","赵忠祥","金龟子大风车","小龙人","王文"} res = set1.intersection(set2) pr
阅读全文
摘要:# ### 字典的相关函数 dic = {} # 增 # 1.普通方法 (推荐) dic["top"] = "369" dic["middle"] = "左手" dic["bottom"] = "杰克爱" print(dic) #{'top': '369', 'middle': '左手', 'bot
阅读全文
摘要:# ### 列表的深浅拷贝 """ a = 100 b = a a = 200 print(b) #100 lst1 = [1,2,3] lst2 = lst1 lst1.append(4) print(lst2) #[1,2,3,4] """ # 1.浅拷贝 import copy """模块.方
阅读全文
摘要:# ### 列表相关的函数 # 增 # append 向列表的末尾添加新的元素 lst = ["赵沈阳"] lst.append("沈思雨") print(lst) #['赵沈阳', '沈思雨'] # insert 在指定索引之前插入元素 lst = ['赵沈阳', '沈思雨'] lst.inser
阅读全文
摘要:# ### 列表的相关操作 lst1 = ["孟凡伟","康与众"] lst2 = ["康与众","张宇"] # (1)列表的拼接 (同元组) res = lst1 + lst2 #['孟凡伟', '康与众', '康与众', '张宇'] print(res) # (2)列表的重复 (同元组) res
阅读全文
摘要:# ### 字符串的相关函数 # *capitalize 字符串首字母大写 strvar = "how are you" res = strvar.capitalize() print(res) #How are you # *title 每个单词的首字母大写 strvar = "how old a
阅读全文
摘要:# (6)进制转换等特殊符号的使用( :d :f :s :, ) # :d 整型占位符 (强制要求类型是整型) strvar = "刘一峰昨天晚上买了{:d}个花露水泡脚".format(9) print(strvar) #刘一峰昨天晚上买了9个花露水泡脚 # :3d 占3位,不够三位拿空格来补位(
阅读全文
摘要:# (5)format的填充符号的使用( ^ > < ) """ ^ 原字符串居中显示 > 原字符串居右显示 < 原字符串居左显示 {who:*^10} * : 填充的符号 ^ : 原字符串居中显示 10: 原字符串长度 + 填充符号的长度 = 10 """ strvar = "{who:*^10}
阅读全文
摘要:# ### 字符串的格式化format # (1)顺序传参 """{}是format中的占位符""" strvar = "{}向{}开了一枪,饮蛋而亡".format("赵沈阳","需保障") print(strvar) # (2)索引传参 strvar = "{1}向{0}开了一枪,饮蛋而亡".f
阅读全文
摘要:### 字符串相关操作```(1)字符串的拼接(2)字符串的重复(3)字符串跨行拼接(4)字符串的索引(5)字符串的切片:语法 => 字符串[::] 完整格式:[开始索引:结束索引:间隔值] (1)[开始索引:] 从开始索引截取到字符串的最后 (2)[:结束索引] 从开头截取到结束索引之前(结束索引
阅读全文
摘要:# ### for循环 # 遍历 循环 迭代 , 把容器中的元素一个一个获取出来 # while循环在遍历数据时的局限性 """ lst = [1,2,3,4,5] # ok i = 0 while i < len(lst): print(lst[i]) i+=1 setvar = {"a","b"
阅读全文
摘要:# ### 关键字的使用 pass break continue # pass 过 (代码块中的占位符) """ if 20 == 20: pass while True: pass """ # break 终止当前循环 (只能用在循环之中) # 1 ~ 10 遇到5终止循环 i = 1 while
阅读全文
摘要:# 1.猜大小的游戏: # 设定一个理想数字比如:66,让用户输入数字,如果比66大,则显示猜测的结果大了;如果比66小,则显示猜测的结果小了;只有等于66,显示猜测结果正确。 """ num = 66 str_num = input("请输入理想的数字") num_new = int(str_nu
阅读全文
摘要:# ### 双向循环的专题练习 # 1.用两个循环完成十行十列的小星星 j = 0 while j < 10: # 打印星星 i = 0 while i < 10: print("*",end="") i+=1 # 打印换行 print() j += 1 # 2.用两个循环完成十行十列隔列换色的小星
阅读全文
摘要:# ### 字符串相关操作 # (1)字符串的拼接 + str1 = "赵沈阳," str2 = "so strong" res = str1 + str2 res = "赵沈阳," + "so strong" print(res) #赵沈阳,so strong # res = res + ",旁边
阅读全文
浙公网安备 33010602011771号