__str__ is called by the print function to print the contents of the class to the screen

Source: Internet
Author: User

#-*-coding:utf-8-*-#python#Xiaodeng#__str__ is called by the print function to print the contents of the class to the screenclassapierror ():def __init__(self, Error_code, request): Self.error_code=Error_code self.request=Requestdef __str__(self):#It's usually return .        return 'apierror:%s, \nrequest:%s'%(Self.error_code, self.request)#Error=apierror (' -','This is a error')PrintErrorPrinttype (Error)#__str__ is basically consistent with the STR function, except that STR is used in simple strings, and __str__ is usually used in classes, and when printing a class, print first calls the __str__ defined in the class." "apierror:100, Request:this is a error<type ' instance ' >" "

__str__ is called by the print function to print the contents of the class to the screen

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.