मैं उदारता पर वेब एप्लिकेशन इंजीनियरिंग कोर्स ले रहा हूं। मैंने देखा कि प्रशिक्षक and
ऑपरेटर का उपयोग return
कथन में उसकी सत्यापन विधि में करता है। और मुझे समझ में नहीं आया कि 2 तर्क वापस करना संभव है। मुझे लगता है, यह if
कथन जैसा कुछ हो सकता है। क्या कोई यह समझा सकता है कि वास्तव में यह क्या है?बदले में "और" का उपयोग
USER_RE = re.compile(r"^[a-zA-Z0-9_-]{3,20}$")
def valid_username(username):
return username and USER_RE.match(username)
अग्रिम धन्यवाद:
यहाँ सत्यापन विधि है।
'रिटर्न ए और बी' का अर्थ है 'वापसी (ए और बी) 'i.e.' x = a और b; वापसी x' – katrielalex
जैसा कि नीचे दिए गए उत्तरों इंगित करते हैं, यह दो तर्कों को वापस नहीं कर रहा है। हालांकि, पायथन में, दो वस्तुओं का एक टुपल वापस करना बहुत आसान है, जो अन्य संदर्भों में उपयोगी हो सकता है। –
इसे लिखने का एक और तरीका: 'USER_RE.match (उपयोगकर्ता नाम) वापस करें यदि उपयोगकर्ता नाम अन्य उपयोगकर्ता नाम' –