当前位置: 首页>>代码示例>>Python>>正文


Python Money.format方法代码示例

本文整理汇总了Python中money.Money.format方法的典型用法代码示例。如果您正苦于以下问题:Python Money.format方法的具体用法?Python Money.format怎么用?Python Money.format使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在money.Money的用法示例。


在下文中一共展示了Money.format方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: Listing

# 需要导入模块: from money import Money [as 别名]
# 或者: from money.Money import format [as 别名]
class Listing(object):
    def __init__(self, sample=False):
        if sample:
            self.mls = '71933254'
            self.address = '32 Sciarappa St U:1 Cambridge, MA:East Cambridge \
            02141'
            self.style = 'Condo - Low-Rise'
            self.rooms = 2
            self.garage = 0
            self.remarks = 'Beautiful Snug Smart Studio a 4 minute walk to ' +\
                'Lechmere T station, 2 minutes to Bus line to Harvard &' +\
                'Tufts and just a few blocks to the Tech Hub & Kendall ' +\
                'square. This 2-room smart plan with plenty of natural ' +\
                'light allows a renovated kitchen with handsome tall ' +\
                'Cherry cabinets, Stainless Steel appliances, black ' +\
                'granite counter and breakfast bar, as well as a living ' +\
                'space with built-ins closets, Murphy Bed and book ' +\
                'shelves. Wood floorings & recessed lightings. Tiled ' +\
                'bathroom with tub and window. 3 closets in unit & big ' +\
                'private storage room in basement. A wonderful ' +\
                'opportunity for a City pied-a-terre, investment or ' +\
                'first home (pay less than rent). It feels larger than ' +\
                'the square footage indicates with a phenomenal use of ' +\
                'the space.'
            self.status = 'SLD'
            self.beds = 0
            self.parking = 0
            self.dom = 29
            self.dto = 18
            self.price_sqft_list = Money('891.92', 'USD')
            self.price_sqft_sold = Money('841.75', 'USD')
            self.baths = '1f 0h'
            self.pets = '--'
            self.sale_price = Money('250000', 'USD')
            self.sale_date = date(2016, 1, 27)
            self.off_mkt_date = date(2015, 12, 15)
            self.outdoor_space = 'No'
            self.living_area = 297
            self.year_built = 1900
            self.list_price = Money('264900', 'USD')
            self.list_date = date(2015, 11, 16)
            self.orig_price = Money('264900', 'USD')
            self.assoc_fee = Money('107.90', 'USD')
            self.tax = Money('1251.98', 'USD')
            self.fy = 15
        else:
            self.mls = None
            self.address = None
            self.style = None
            self.rooms = None
            self.garage = None
            self.remarks = None
            self.status = None
            self.beds = None
            self.parking = None
            self.dom = None
            self.dto = None
            self.price_sqft_list = None
            self.price_sqft_sold = None
            self.baths = None
            self.pets = None
            self.sale_price = None
            self.sale_date = None
            self.off_mkt_date = None
            self.outdoor_space = None
            self.living_area = None
            self.year_built = None
            self.list_price = None
            self.list_date = None
            self.orig_price = None
            self.assoc_fee = None
            self.tax = None
            self.fy = None
            self.location_str = None

    def to_kml_description(self):
        description = u''

        if self.mls is not None:
            description += 'MLS #: ' + unicode(self.mls) + '\n'

        if self.dom is not None:
            description += 'DOM: ' + unicode(self.dom) + '\n'

        if self.dto is not None:
            description += 'DTO: ' + unicode(self.dto) + '\n'

        if self.sale_price is not None:
            description += 'Sale Price: ' + \
                    self.sale_price.format('en_US') + '\n'

        if self.sale_date is not None:
            description += 'Sale Date: ' + unicode(self.sale_date) + '\n'

        if self.address is not None:
            description += 'Address: ' + self.address + '\n'

        if self.sale_price is not None and self.price_sqft_sold is not None:
            description += 'Sqft: ' + unicode(round(
                self.sale_price.amount / self.price_sqft_sold.amount)) + '\n'
#.........这里部分代码省略.........
开发者ID:njason,项目名称:diginic,代码行数:103,代码来源:listing.py


注:本文中的money.Money.format方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。