- 博客(6)
- 收藏
- 关注
原创 面向对象 学习
1、如何创建类 class 类名: pass 2、创建方法 构造方法,init(self,arg) obj = 类(‘a1’) 普通方法 obj = 类(‘xxx’) obj.普通方法名() 继承 一、成员修饰符 私有成员, __字段名 - 无法直接访问,只能间接访问 ...
2019-04-27 16:12:12
96
转载 import
#导入一个模块,相当于将模块所有代码解释一遍赋给一个变量,该变量名就是模块名,调用方法时需要加模块名 import 模块名 #导入多个模块 import 模块1,模块2 #导入一个模块所有方法,相当于把那个模块代码导入到本模块所有代码前面(不建议使用) from 模块名 import * #导入一个模块某一个方法,调用方法时直接使用方法名 from 模块名 import 方法名 #设置别名 fro...
2019-04-20 22:47:39
95
原创 dict.get、isdigit、isnumeric
1、输入密码匹配时需要用int()函数转换字符串为整型,但是切记int()只能转化由纯数字组成的字符串,非纯数字组成的字符串强转为整型会报错:ValueError: invalid literal for int() with base 10。所以前面价格判断是否为数字。 2、判断是否输入的是否为数字时。isdigit****isnumeric isdigit() True: Unicode数字...
2019-04-20 21:51:36
93
原创 4月20 之前写的shopping回顾
enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。 isdigit:判断是否为数字 a = input(“what you want to buy”) if a.isdigit(): a=int(a) a -= 1 print(product_list[int(a)]) ...
2019-04-20 15:57:19
98
原创 json 、pickle、shelve
open创建一个文件后,调用文件内容,由于不是字符串所以送到如此三个函数:json 、pickle、shelve。一一介绍 json:建议用,虽然麻烦点,但他多种语言通用。json.dump加载文件,使其转换成了一个str。json.load使其加载变回来了,列表,所以可以用data[1]索引。 但是json不能作用于函数,用pickle。 pickle 逆序吧函数加上 用法跟json无区别,仅...
2019-04-20 13:31:10
207
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人