摘要: # 函数 # 可读性强 复用性强# def 函数名(): # 函数体 #return 返回值# 所有的函数 只定义不调用就一定不执行 #先定义后调用#函数名() #不接收返回值#返回值 = 函数名() #接收返回值#返回值 # 没有返回值 :默认返回None # 不写return:函数内的代码执行完 阅读全文
posted @ 2019-05-05 22:44 给我买AJ 阅读(153) 评论(0) 推荐(0) 编辑
摘要: # 例一 def qqxing(l = []): l.append(1) # l[k] = 'v' print(l) qqxing() #[1] qqxing() #[1,1] qqxing() #[1,1,1] # 例二 def qqxing(k,l = {}): l[k] = 'v' print(l) qqxing(1) ... 阅读全文
posted @ 2019-05-05 22:42 给我买AJ 阅读(90) 评论(0) 推荐(0) 编辑
摘要: #修改文件 实质:1、读原文件内容 2、将要修改的地方修改后写入一个新文件 3、将原文件删除,新文件重命名 阅读全文
posted @ 2019-05-04 11:15 给我买AJ 阅读(306) 评论(0) 推荐(0) 编辑
摘要: 函数形参和实参 参数规则 注:动态参数 划重点!!! 形参中参数种类的相对顺序不可变!!! 位置参数-->*args-->默认参数-->*kwargs !!! #动态参数的另一种传参方式 1、向*args中传列表 2、向*kwargs中传字典 方法:调用函数时在实参的序列前加*或** #函数的注释 阅读全文
posted @ 2019-05-04 11:09 给我买AJ 阅读(128) 评论(0) 推荐(0) 编辑
摘要: str与bytes的相互转化 中文 英文 阅读全文
posted @ 2019-05-01 23:33 给我买AJ 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 先注册,将用户名和密码写入文件,然后三次机会登录,将文件中的信息读出与输入的信息比较 #换行符 \n #s.strip() 除去字符串两端的空格或换行符 阅读全文
posted @ 2019-05-01 23:30 给我买AJ 阅读(679) 评论(0) 推荐(0) 编辑
摘要: 读操作 f = open('文件名',mode='r',encoding='utf-8') 读操作 'rb' 数据输出类型为bytes 读写操作 'r+' 先读则光标移动到最后,再写则直接追加在数据末位 写操作 追加操作 文件功能详解 文件打开简易方法 #可同时打开多个文件,同时操作 阅读全文
posted @ 2019-05-01 23:26 给我买AJ 阅读(77) 评论(0) 推荐(0) 编辑
摘要: 深浅copy enumerate 用法 阅读全文
posted @ 2019-04-30 23:33 给我买AJ 阅读(251) 评论(0) 推荐(0) 编辑
摘要: li = [ {'name':'苹果','price':10}, {'name':'香蕉','price':20}, {'name':'西瓜','price':30} ] car = {} print('欢迎光临AJ小店') money = input('请输入您的余额') if money.isdigit() and int(money) > 0: money ... 阅读全文
posted @ 2019-04-30 22:53 给我买AJ 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1、复制运算 2、拷贝 copy 3、深拷贝 deepcopy 阅读全文
posted @ 2019-04-30 11:58 给我买AJ 阅读(366) 评论(0) 推荐(0) 编辑