python学习
Max-Init
Once you think of it,just do it
展开
-
python特殊方法实践__len__,__getitem__
对特殊方法的初步理解,跟Java中定义了接口,实现类中提供方法的具体实现有点类似。特殊方法可以用在类对象上。可以让对象有列表一样的操作。'''生成56张牌,然后完成取和迭代操作'''import collectionsfrom random import choice Card = collections.namedtuple('Card',['rank','suit'])class FrenchDeck: #牌的大小 ranks = [str(n) for n in rang原创 2020-08-22 15:19:12 · 386 阅读 · 1 评论 -
python日常积累
1.先使用 ExcelFile 读成 xlsx 。2.然后使用使用 read _ excel 读成 df ,最后进行需求实现。为什么要这样做?目的是步骤1通常初始化一次就可以,但步骤2可能需要多次进行,因为我们通常需要处理的 excel 包含很多个 sheet ,步骤2可以指定要处理那个 sheet 页。如果不这样处理,直接将 file, sheetname 传入 read _ excel ,每一次处理都会耗费很多时间。使用例子如下:xlsx = pd . ExcelFile (file1_ pat原创 2020-07-26 19:56:52 · 298 阅读 · 0 评论 -
python从入门到实践:10-6 加法运算
原题如下: 提示用户提供数值输入时, 常出现的一个问题是, 用户提供的是文本而不是数字。 在这种情况下, 当你尝试将输入转换为整数时, 将引 发TypeError 异常。 编写一个程序, 提示用户输入两个数字, 再将它们相加并打印结果。 在用户输入的任何一个值不是数字时都捕获TypeError 异常, 并打印一条友好的错误消息。 对你编写的程序进行测试: 先输入两个数字, 再输原创 2017-08-30 20:03:06 · 9338 阅读 · 4 评论 -
python从入门到实践:9-6 冰淇淋小店
代码如下class Restaurant(): def __init__(self,restaurant_name,cuisine_type): #self.属性 的作用获取形参restaurant_name的值,并存储到restaurant_name中 #以供实例使用 self.restaurant_name = restaurant_nam原创 2017-08-29 22:00:29 · 4805 阅读 · 0 评论