- 博客(11)
- 收藏
- 关注
原创 Day 9 笔记 函数
函数 函数:对功能进行封装 函数的命名规则 和 变量一样 del 函数名(形参): 代码块 return 返回值 函数名(实参) 函数的参数: 1.形参(函数的定义位置): ① 位置参数 ② 默认值参数 ③ 混合参数(先位置,后默认值) 2.实参(函数的调用位置) ① 位置参数 ② 关键字参数 ③ 混合参数(先位置,后关键字) 3.过程叫传参 函数的返回值 1.什么也不写 或者 r...
2019-08-28 14:25:03 90
原创 Day 8 笔记 文件操作
r 只读 r+ 读写 深坑:如果不读就写,写的内容再开头; 如果读写,不管读多少,写的内容都在末尾 rb 读bytes字节,用于读非文本 r+b 读写bytes w 只写 w+ 写读 rw 写bytes r+w 写读bytes a 只追加 a+ 追加 读 ab 追加bytes a+b 追加 读bytes 绝对路径 ① 从磁盘根目录出发 ② 互联网上的绝对路径 相对路径 相...
2019-08-23 13:22:59 105
原创 冒泡排序
1.升序排序,由小到大 lst = [1,4,234,1,31,132,323,13,123,1,8,967,24,486,23,1,44,7,56] for i in range(len(lst)-1): # 记录排的次数 count = 0 while count < len(lst)-1: # 排序 if lst[count] > lst[cou...
2019-08-13 14:29:20 87
原创 Day7 笔记 set集合 深浅拷贝 join() list和dict的删除 fromkeys()
一. 知识点补充 s2 = s1.join(‘非常可乐’) 把前者插入到后者中 s3 = ‘’.join(lst) 把列表变成字符串 lst = s3.split(’’) 把字符串变成列表 list和dict的删除 list和dict不能再循环的时候删除,因为会改变索引 可以先用列表记录下来需要删的元素,再循环列表删除 fromkeys() 生成新字典 new_dic = dict.fromke...
2019-08-13 14:08:50 135
原创 Day6 笔记 ==和is的区别, 编码和解码
一. id(变量) 获取变量的内存地址 小数据池(常量池): ① 字符串(单一字母重复20次以内可以,其他字符串都可以,图片里是错误的) ② 数字(-5~256) ③ 布尔值 == 判断的是左右两边具体的值 是否相等 is 判断的是内存地址 id()的值来判断 二. 编码和解码 内存中用的是unicode,硬盘和网络传输用的是UTF-8或者GBK encode() 编码,...
2019-08-10 13:32:05 102
原创 第二个程序--购物车程序(小错误太多了,花了2个小时做出来)
要求 代码: b = 1 my_money = int(input('请输入您的总资产:')) cars = [] goods = [ {'name':'电脑','price':1999}, {'name':'鼠标','price':10}, {'name':'游艇','price':20}, {'name':'美女','price':998} ] print('...
2019-08-08 22:32:02 121
原创 我的第一个python程序--BMI计算 照着要求4小时做了出来
要求: 2. 代码(第一天晚上1小时,第二天晚上3小时,细节太多了,不断调试修改,终于成功!) bodies = {} while True: menus = ("1,录入","2,查询","3,删除","4,修改","5,退出") for i in menus: print('按'+ i) body_id = 1 a = input("请输...
2019-08-07 23:13:53 1308
原创 Day 5 笔记 字典的操作
一. 字典 dic = { “黑旋风”:“李逵” , “及时雨”:“宋江” } dict 包括 key 和 value 二. 字典的增删改查 增加 ①. dic[“智多星”] = “吴用” ②. dic.setdefaut(“入云龙”,“公孙胜”) 删除 ①. ret = dic.pop(“这里填key”) 删除这个元素,并返回这个元素的value值 ②. del dic[“这里填key”] ③...
2019-07-30 22:31:22 96
原创 Day3 附录 str的操作
注意:怎么操作 原字符串都不变 一、索引 二、切片 切片可以对字符串进行截取 语法:s[起始位置:结束位置:步长] 顾头不顾腚 三、大小写转换 全部转换成大写或者小写 lower() 全部转换成小写 upper() 全部转换成大写 casefold() 也是全部转换成小写,支持性更好 首字母大写 capitalize() 首字母大写 大小写互换 s...
2019-07-23 22:04:53 86
原创 Day 3 笔记 编码 + int.bool.str的操作
一、pycharm多行同时操作 选中多行代码后按Ctrl+/同时多行注释 选中多行代码后直接按tab 同时多行缩进 二、编码 ASCII八位(bit)一个字节(byte) GBK国标码16位2个字节(双字节字符) ANSI unicode 万国码 UCS-2 16位 2个字节 UCS-4 32位 4个字节 浪费 UTF-8 可变长度的 unicode 英文: 8bit ...
2019-07-23 21:40:03 82
原创 Day 4 笔记 列表+元组的操作
一.列表的索引和切片 lst = [“蔡徐坤”,“章承恩”,“王境泽”,“面筋哥”] b = lst[0] b = lst[-1:-3:-1] 二. 列表的增删改查 lst = [“蔡徐坤”,“章承恩”,“王境泽”,“面筋哥”] 可以直接在原列表上操作 增 ① append 把元素添加到 列表的末尾(元素是一个整体) ② extend 迭代添加到 列表的末尾(可以多个元素) ③ inset(...
2019-07-23 20:03:13 136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人