摘要: 作日内容回顾 文件操作 1.打开文件:打开方式,r w a , r+ w+ a+; b 2.文件操作: 读: read() 一次性读所有,返回str字符串类型 缺点,文件太大,会造成内存爆满; readlines() 一次性读所有,返回列表,每一行作为list的一个元素; readline() 一行 阅读全文
posted @ 2018-08-25 21:21 写的BUG代码少 阅读(135) 评论(0) 推荐(0)
摘要: 先说下需求: 用户注册,将用户名和密码写入文件中(相当于用户注册); 然后当用户输入用户名和密码时,看能不能成功匹配,有三次尝试机会; 当机会用完时,可以根据需求重新赋予机会; 完成啦~ 阅读全文
posted @ 2018-08-24 20:24 写的BUG代码少 阅读(289) 评论(0) 推荐(0)
摘要: file.read():读取文件的全部内容 read()函数中可以写参数,指定读取几个字符(字符:你能看到的文字最小组成单位) file.seek():移动光标的位置,读取的是字节(utf-8 一个英文字符一个字节表示;一个中文字符用三个字节表示) 运行结果: 需要注意: read()函数以字符读取 阅读全文
posted @ 2018-08-24 15:34 写的BUG代码少 阅读(180) 评论(0) 推荐(0)
摘要: 文件操作 想要打开一个文件需要: 1.文件所在位置:绝对路径; 2.文件编码方式:utf-8,gbk...; 3.打开文件的方式:只读,只写,追加,读写,写读; 文件操作三部曲:打开文件,读取文件内容,关闭文件; 运行结果: 注: 1.使用文本文档新建一个文件,这时候open()函数中的参数enco 阅读全文
posted @ 2018-08-24 13:57 写的BUG代码少 阅读(219) 评论(0) 推荐(0)
摘要: 字符和字节的区别: 字符就是看到的组成对象的最小元素,比如‘中国’ 中 就是一个字符,国 也是一个字符; 字节是一个单位,八位表示一个字节; 想查看某些方法源码: 比如想查看str的全部方法: ctrl + B(或者ctrl + 鼠标左键) 可以查看对应的方法,不过如果方法很多,确实不太方便,可以按 阅读全文
posted @ 2018-08-23 11:44 写的BUG代码少 阅读(191) 评论(0) 推荐(0)
摘要: 集合 集合本身是可变数据类型,可以进行增删操作; 但是集合中的元素必须是不可变数据类型,所以集合不可以进行改操作; 集合本身是无序的,不重复; 集合的产生 运行结果: 运行结果: 注意:集合本身虽然是可变数据类型,但是集合中的元素必须是不可变数据类型! 增: set.add(element) 运行结 阅读全文
posted @ 2018-08-23 10:18 写的BUG代码少 阅读(184) 评论(0) 推荐(0)
摘要: 作业要求 1、启动程序后,输入用户名密码后,如果是第一次登录,让用户输入工资,然后打印商品列表 2、允许用户根据商品编号购买商品 3、用户选择商品后,检测余额是否够,够就直接扣款,不够就提醒 4、可随时退出,退出时,打印已购买商品和余额 5、在用户使用过程中, 关键输出,如余额,商品已加入购物车等消 阅读全文
posted @ 2018-08-22 21:20 写的BUG代码少 阅读(250) 评论(0) 推荐(0)
摘要: python2 与python3区别 见这篇博客:https://www.cnblogs.com/xuanxuanlove/p/9452895.html '==' ,'=' ,is ,id() ==是比较值是否相等; =是赋值号; is是比较内存地址是否相等,用来判断是否是同一个; id()用来查看 阅读全文
posted @ 2018-08-22 12:08 写的BUG代码少 阅读(366) 评论(0) 推荐(0)
摘要: 作业回顾 1.把列表中大于66的元素放在字典中键K1中,把列表中小于66的元素放在字典中键K2中 运行结果: 2.输出商品列表,用户输入序号,显示所选的商品: 显示商品序号和对应的商品,根据用户输入的序号,展示所代表的商品; 如果用户输入商品号不对,则报错; 如果用户输入Q(q)则退出; 阅读全文
posted @ 2018-08-21 19:06 写的BUG代码少 阅读(153) 评论(0) 推荐(0)
摘要: 输入一个字符串(由数字和字母组成,连续数字记为1,输出字符串中连续数字的个数) 运行结果: 另一种解法: 运行结果: 阅读全文
posted @ 2018-08-21 16:07 写的BUG代码少 阅读(156) 评论(0) 推荐(0)