अजगर चर

| | | | | | | | | | | | |

#! / usr / bin / python


# Integer असाइनमेंट

उम्र <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "मान"> 45


<कोड वर्ग = "टिप्पणियां"> # फ़्लोटिंग पॉइंट

वेतन = 1456.8 कोड>

<कोड वर्ग = "अपरिभाषित रिक्त स्थान">
<कोड वर्ग = "टिप्पणियां"> # स्ट्रिंग

<पी> कोड वर्ग = "सादा"> नाम <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "स्ट्रिंग"> "जॉन"


<पी> कोड वर्ग = "फ़ंक्शंस"> प्रिंट <कोड क्लास = "सादा"> (आयु)

<कोड क्लास = "फ़ंक्शंस"> प्रिंट <कोड क्लास =" सादा "> (वेतन)

<कोड वर्ग = "कार्य"> प्रिंट <कोड वर्ग = "सादा"> (नाम)

/td>

बाहर निकलें:

45 1456.8 जो hn 

द पायथन में चर बनाने के नियम हैं sa मुझे अन्य उच्च-स्तरीय भाषाओं की तरह। वे हैं:

a) वेरिएबल नाम एक अक्षर या अंडरस्कोर से शुरू होने चाहिए।
b) वेरिएबल नाम एक अंक से शुरू नहीं हो सकते।
c) वेरिएबल नामों में केवल अल्फ़ान्यूमेरिक और अंडरस्कोर वर्ण हो सकते हैं (Az, 0-9 और _).
d) चर नाम केस संवेदी होते हैं (नाम, नाम और नाम — तीन अलग-अलग चर हैं)।
e) आरक्षित शब्दों (कीवर्ड) का उपयोग नहीं किया जा सकता है चर नाम.

एक मान को अनेक चरों में निर्दिष्ट करना:
पायथन एक ही समय में अनेक चरों को एक मान निर्दिष्ट करने की अनुमति भी देता है।
उदाहरण के लिए:


<कोड वर्ग = "टिप्पणियां"> #! / usr / bin / python


a = बी <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा"> सी <कोड वर्ग = "कीवर्ड"> = <कोड क्लास = "वैल्यू"> 10

<कोड क्लास = "फ़ंक्शंस"> प्रिंट <कोड क्लास = "प्लेन"> (ए)

Print (b)

प्रिंट <कोड क्लास = "प्लेन"> (सी)

बाहर निकलें:

 10 10 10  

एकाधिक चर के लिए अलग-अलग मान निर्दिष्ट करना:


<तालिका सीमा = "0 "सेलपैडिंग =" 0 "सेलस्पेसिंग =" 0 ">

<कोड वर्ग = "टिप्पणियां"> #! / usr / bin / python


a, b, c = <कोड वर्ग = "मान"> 1 <कोड वर्ग = "सादा">, <कोड वर्ग = "मान"> 20.2 <कोड वर्ग = "सादा">, कोड> <कोड वर्ग = "स्ट्रिंग"> "गीक्सफॉरजीक्स"


कोड वर्ग = "कार्य"> प्रिंट <कोड वर्ग = "सादा"> (ए )

Print (b)

प्रिंट (c)

बाहर निकलें:

1 20.2 Python.Engineering 

क्या हम विभिन्न प्रकारों के लिए एक ही नाम का उपयोग कर सकते हैं?
अगर हम एक ही नाम का इस्तेमाल करते हैं, तो वेरिएबल एक नए मान और प्रकार को संदर्भित करना शुरू कर देता है।


# ! / usr / bin / python


a = 10

<कोड वर्ग = "सादा"> एक <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "स्ट्रिंग"> "GeeksforGeeks"


Print (a)

< /td>

बाहर निकलें:

Python.Engineering 

+ ऑपरेटर चर के साथ कैसे काम करता है?

<तालिका बॉर्डर = "0" सेलपैडिंग = "0" सेलस्पेसिंग = "0">

<कोड वर्ग = "टिप्पणियां"> #! / usr / bin / python


a = 10

<कोड वर्ग = "सादा"> बी <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "मान"> 20

Print (a + कोड> <कोड वर्ग = "सादा"> बी)


<पी> कोड वर्ग = "सादा"> एक <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "स्ट्रिंग"> "गीक्सफ़ोर"

कोड वर्ग = "सादा"> बी <कोड वर्ग = "कीवर्ड"> = "Geeks"

Print (a < कोड वर्ग = "कीवर्ड"> + <कोड वर्ग = "सादा"> बी)

बाहर निकलें:

30 Python.Engineering 

क्या हम विभिन्न प्रकारों के लिए + का उपयोग कर सकते हैं?
विभिन्न प्रकारों के लिए उपयोग करने में विफलता के परिणामस्वरूप ibke गलती हो जाएगी।


<तालिका बॉर्डर = "0" सेलपैडिंग = "0" सेलस्पेसिंग = "0"> < tbody>

#! / usr / bin / python


a = 10

<कोड वर्ग = "सादा"> बी <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "स्ट्रिंग"> "गीक्स"

Print (a + b)

आउटपुट:

TypeError: असमर्थित ऑपरेंड प्रकार + के लिए: `int` और` str` 

ऑब्जेक्ट्स (या क्लास टाइप वेरिएबल) बनाना:
कृपया वर्ग, वस्तु और सदस्यों को देखें अधिक जानकारी के लिए।


# Python प्रोग्राम उस वेरिएबल को मान के साथ दिखाने के लिए

code>
# क्लास डिक्लेरेशन में असाइन किया गया, क्लास वेरिएबल हैं और
# वेरिएबल इन मेथड्स और कंस्ट्रक्टर्स इंस्टेंस हैं

# वेरिएबल।


# कंप्यूटर साइंस स्टूडेंट क्लास

class <कोड वर्ग = "सादा"> CSStudent:


<कोड वर्ग = "टिप्पणियां"> # वर्ग चर

<कोड वर्ग = "सादा"> धारा <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "स्ट्रिंग">` सीएसई`


<कोड वर्ग = "टिप्पणियां"> # init विधि या निर्माता

<कोड वर्ग = "कीवर्ड"> def <कोड वर्ग = "सादा"> __ init __ ( <कोड वर्ग = "रंग 1"> स्वयं <कोड वर्ग = "सादा">, रोल):

<कोड वर्ग = "अपरिभाषित रिक्त स्थान"> > >. रोल <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा"> रोल


<कोड वर्ग = "टिप्पणियां"> # CSStudent क्लास ऑब्जेक्ट्स

a = CSStudent ( 101 )

b <कोड वर्ग = "कीवर्ड"> = <कोड वर्ग = "सादा"> CSStudent ( <कोड वर्ग = "मान"> 102 <कोड वर्ग = "सादा">)


Print (a.stream) # प्रिंट & quot; सीएसई & quot;

Print (b.stream) # प्रिंट & quot; सीएसई & quot;

Print (a.roll) # प्रिंट 101


# क्लास वेरिएबल क्लास का उपयोग करके उपलब्ध हो सकता है
# नाम भी

<कोड वर्ग = "कीवर्ड"> प्रिंट <कोड वर्ग = "सादा"> (CSStudent.stream) <कोड वर्ग = "टिप्पणियां"> # प्रिंट & quot; सीएसई & quot;

बाहर निकलें:

cse cse 101 सीएसई