Posted By Naveen Singh on 24 Feb 2023
python-program
आज हम बात करेंगे की python में Data type क्या होते है? किसी भी programming language में data को रखने के लिए हमे उसे सही तरीके से रखने की आवश्यकता होती है, अगर हम बात करें data की तो यह data कई सारी information से मिलकर बना
होता है | जिसमे numbers, characters, या symbol हो सकते हैं | हम यदि इन्हें डायरेक्ट memory में रखे तो काफी ज्यादा दिक्कत आयेगी इसलिए हम इसे memory में उनके type के आधार पर रखते है |
Data type का simply मतलब है किसी variable का type, जिससे हमें पता चलता है कि कोई variable किस type की value hold करें हुए है , या in future किस type की value hold करेगा।
Python में किसी data type का type पता करने के लिए हम type() function का प्रयोग करते हैं|
eg-:
a = 5
print(type(a))
Data type के case में Python बहुत ही flexible language है , अगर आपको C या JAVA की थोड़ी भी knowledge है तो आपको यह भी याद होगा कि हमें variable को define करने से पहले उस variable का Data Type define करना पड़ता है। मतलब हमें variable define करते समय ये बताना पड़ता है कि वह variable किस type की value store करने जा रहा है।
Python में किसी भी variable का type किसी programmer द्वारा define नहीं किया जा सकता है , यह runtime में ही assign की गयी value के according decide होता है ,की वह variable किस type का है। मतलब हमें variable define करते समय Data type define करना नहीं पड़ता है, हम directly उस value को assign कर देते हैं।
Python में data type basically दो प्रकार के होते हैं-
1.Primitive data type
2.NonPrimitive data type
Primitive data type वह data type होते हैं ,जो किसी एक type की value को store करते हैं| यह basically चार प्रकार के होते हैं -
i. int-: इस primitive data type का प्रयोग हम किसी integer type की value को store करने के लिए करते हैं|
eg-:
x=5 # जहां पर 5 एक integer value है |
ii. float-: इस primitive data type का प्रयोग हम किसी decimal type की value को store करने के लिए करते हैं |
eg-:
x=5.5 # जहां पर 5.5 एक decimal value है |
iii. string-: Python में collection of characters को string कहते हैं। python में string को हम single quotation या double quotation के माध्यम से define करते हैं |
eg-:
str1=’hello python’ # single quote string
str2 = “hello python” # double quote string
iv. complex-: complex data type का प्रयोग हम unknown roots को find करने के लिए करते हैं | इसका प्रयोग हम computer science engineering में भी करते हैं | Complex data type को हम ज्यादातर a+bj के form में लिखते है | जहां पर a और b real number और j imaginary number के तौर पर use किए जाते हैं |
eg-:
complex = 5+6j # जहां पर 5 और 6 real और j imaginary number है |
वह data type जो primitive data type से मिलकर बनते हैं उसे हम Non Primitive data type कहते हैं| यह
चार प्रकार के होते हैं -
i. list-: list एक non primitive data type होता है जिसमें हम एक से ज्यादा elements store कर सकते हैं | हर एक element को comma(,) से seperate किया जाता है | list में सभी elements को हम square bracket([]) के अन्दर लिखते हैं |
Python में list ordered , changeable और duplicate value allow करता है |
eg-:
list = [1,2,3,4,5]
print(list)
ii. tuple-: tuple एक non primitive data type होता है ,जिसका use data collections को store करने के लिए किया जाता है। data collections का मतलब है कि एक या एक से ज्यादा value का collection, tuple में सभी elements को हम parenthesis () के अन्दर लिखते हैं |
Python में tuple ordered and unchangeable और duplicate value allow करता है।
eg-:
tuple = (“apple”,”mango”,”orange”,”banana”)
print(tuple)
iii. set-: set एक non primitive data type होता है ,जिसका use data collections को store करने के लिए किया जाता है। set में हम सभी elements को curly braces{} के अन्दर लिखते हैं | Python में set unordered and unchangeable और unindexed होता है।
eg-:
set = {“lucknow”,”delhi”,”bihar”,”kanpur”}
print(set)
iv. dictionary-: Python में dictionary का use हम “key : value” type का data store करने के लिए करते हैं | Dictionary को curly bracket{} में लिखते हैं जिसमे key : value pair में data store करते हैं। और एक से ज्यादा items होने पर उन्हें comma(,)से separate किया जाता है।
Python में dictionary ordered , changeable है और unique key ही allow करता है।
eg-:
dict = {
"name":"naveen",
"course":"advance python",
"roll no":"101"
}
print(dict)
I Hope आपको Python में data type क्या होता है? data type python में कितने प्रकार के होते हैं, और data type के examples के बारे में आपको जानकारी मिली होगी। यदि आपको कोई doubt है तो comment section में comment करके पूछ सकते हैं।