PYTHON 100 QUIZES WITH ANSWAR
PYTHON LANGUAGE 100 QUIZE
संकलन तुकाराम सर
🐍 Python beginner
---
🔹 भाग 1 : मूलभूत माहिती (Basic Information)
1. Python म्हणजे काय?
→ एक उच्चस्तरीय, interpreted, object-oriented प्रोग्रामिंग भाषा आहे.
2. Python चे जनक कोण?
→ Guido van Rossum.
3. Python कोणत्या वर्षी तयार झाली?
→ 1991 साली.
4. Python फाइलची एक्स्टेन्शन काय आहे?
→ .py
5. Python कोड कसा चालवला जातो?
→ Interpreter च्या सहाय्याने.
6. Python compiled आहे का?
→ नाही, ती interpreted language आहे.
7. Python open-source आहे का?
→ होय, पूर्णपणे open-source आहे.
8. Python कोणत्या प्रकारची भाषा आहे?
→ High-level, interpreted, dynamically typed language.
9. Python च्या नावाचा उगम कुठून झाला?
→ "Monty Python" या ब्रिटिश कॉमेडी शो वरून.
10. Python मध्ये comments कसे लिहितात?
→ # वापरून single line comment लिहितात
11. Variable म्हणजे काय?
→ डेटा साठवण्यासाठी वापरलेले नाव.
उदा. x = 10
12. Variable declare करताना data type सांगावा लागतो का?
→ नाही, Python dynamic typing वापरते.
13. Variable नावात कोणते अक्षरे वापरता येतात?
→ अक्षरे, अंक, आणि _ (underscore).
14. Variable नावाची सुरुवात अंकाने करता येते का?
→ नाही.
15. Python मध्ये keywords म्हणजे काय?
→ आरक्षित शब्द (reserved words) जे variable म्हणून वापरता येत नाहीत.
16. Python मध्ये एकूण किती keywords आहेत?
→ सुमारे 35 (version नुसार बदलतात).
17. Python मध्ये डेटा टाइप्स कोणते आहेत?
→ int, float, str, bool, list, tuple, set, dict.
18. int म्हणजे काय?
→ पूर्णांक (whole number).
19. float म्हणजे काय?
→ दशांश संख्या (decimal number).
20. bool म्हणजे काय?
→ True किंवा False मूल्य दाखवणारा datatype.
21. String म्हणजे काय?
→ अक्षरांचा (characters) समूह.
22. String लिहिताना काय वापरतात?
→ ' ' किंवा " "
23. Multi-line string कसा लिहितात?
→ ''' ''' किंवा """ """ मध्ये.
24. String मधील पहिला अक्षर मिळवण्यासाठी काय वापरतात?
→ str[0]
25. String ची लांबी मिळवण्यासाठी कोणते function वापरतात?
→ len()
26. String जोडण्यासाठी काय वापरतात?
→ + ऑपरेटर.
27. String uppercase मध्ये बदलण्यासाठी काय वापरतात?
→ str.upper()
28. String lowercase मध्ये बदलण्यासाठी काय वापरतात?
→ str.lower()
29. String मधून भाग काढण्यासाठी काय वापरतात?
→ slicing (str[start:end])
30. String immutable आहे का?
→ हो, ती बदलता येत नाही.
31. Arithmetic operators कोणते आहेत?
→ +, -, *, /, %, //, **
32. Comparison operators कोणते आहेत?
→ ==, !=, >, <, >=, <=
33. Logical operators कोणते आहेत?
→ and, or, not
34. Assignment operators कोणते आहेत?
→ =, +=, -=, *=, /=, %=
35. Membership operators कोणते आहेत?
→ in, not in
36. Identity operators कोणते आहेत?
→ is, is not
37. Exponentiation operator कोणता आहे?
→ **
38. Floor division operator कोणता आहे?
→ //
39. Modulo operator म्हणजे काय?
→ भागाकारानंतर उरलेला बाकी (%).
40. Operator precedence म्हणजे काय?
→ कोणता operator आधी चालेल याचा क्रम.
41. if statement म्हणजे काय?
→ एखाद्या condition वर आधारित निर्णय घेण्यासाठी वापरतात.
42. if-else statement म्हणजे काय?
if condition:
statement1
else:
statement2
43. elif म्हणजे काय?
→ "else if" चे रूप, अनेक conditions साठी वापरतात.
44. Nested if म्हणजे काय?
→ if च्या आत दुसरे if लिहिणे.
45. Ternary operator म्हणजे काय?
→ एक ओळीत if-else लिहिण्याची पद्धत.
उदा. x = 10 if a > b else 20
46. Loop म्हणजे काय?
→ एकाच कोडची पुनरावृत्ती करण्यासाठी.
47. for loop कसा वापरतात?
for i in range(5):
print(i)
48. while loop कसा वापरतात?
while condition:
statement
49. break statement म्हणजे काय?
→ लूप अचानक थांबवतो.
50. continue statement म्हणजे काय?
→ सध्याची iteration वगळतो.
51. range() फंक्शन काय करते?
→ संख्यांची श्रेणी तयार करते.
52. for loop मध्ये else वापरता येतो का?
→ हो.
53. while loop मध्ये else वापरता येतो का?
→ हो.
54. Infinite loop म्हणजे काय?
→ न थांबणारा लूप.
55. Nested loop म्हणजे काय?
→ एका लूपच्या आत दुसरा लूप
56. List म्हणजे काय?
→ बदलणारी (mutable) आयटम्सची यादी.
57. List तयार करण्याची syntax:
mylist = [1, 2, 3]
58. List मधील पहिला घटक:
→ mylist[0]
59. List मध्ये नवीन घटक जोडण्यासाठी:
→ append()
60. List मधून घटक काढण्यासाठी:
→ remove() किंवा pop()
61. List ची लांबी मिळवण्यासाठी:
→ len(mylist)
62. List sort करण्यासाठी:
→ sort()
63. List उलटी करण्यासाठी:
→ reverse()
64. List copy करण्यासाठी:
→ copy()
65. List mutable आहे का?
→ हो.
66. Tuple म्हणजे काय?
→ न बदलणारी (immutable) यादी.
67. Tuple तयार करण्याची syntax:
mytuple = (1, 2, 3)
68. Tuple मधील घटक access करण्यासाठी:
→ mytuple[0]
69. Tuple immutable आहे का?
→ हो.
70. Tuple मध्ये count() आणि index() वापरता येतात का?
→ हो.
71. Dictionary म्हणजे काय?
→ Key-Value जोड्यांचा संग्रह.
72. Dictionary तयार करण्याची syntax:
mydict = {"name": "Raj", "age": 20}
73. Value मिळवण्यासाठी:
→ mydict["name"]
74. नवीन key-value जोडण्यासाठी:
→ mydict["city"] = "Pune"
75. Key delete करण्यासाठी:
→ del mydict["name"]
76. Dictionary मधील सर्व keys मिळवण्यासाठी:
→ mydict.keys()
77. सर्व values मिळवण्यासाठी:
→ mydict.values()
78. सर्व items मिळवण्यासाठी:
→ mydict.items()
79. Dictionary mutable आहे का?
→ हो.
80. Key duplicate असू शकतो का?
→ नाही.
81. Function म्हणजे काय?
→ पुन्हा वापरता येणारा कोड ब्लॉक.
82. Function define करण्याची syntax:
def greet():
print("Hello")
83. Function कॉल करण्यासाठी:
→ greet()
84. return statement म्हणजे काय?
→ Function मधून value परत पाठवते.
85. Arguments म्हणजे काय?
→ Function मध्ये दिलेली values.
86. Built-in functions चे उदाहरण द्या:
→ print(), len(), sum(), input()
87. Anonymous function म्हणजे काय?
→ नाव नसलेला function (lambda).
88. File उघडण्यासाठी function:
→ open()
89. File बंद करण्यासाठी:
→ close()
90. File मोड्स कोणते आहेत?
→ r, w, a, r+, w+
91. Module म्हणजे काय?
→ Python कोड असलेली फाइल जी import करता येते.
92. Module import करण्यासाठी:
→ import module_name
93. math module वापरून square root:
→ import math; math.sqrt(16)
94. Exception म्हणजे काय?
→ Runtime error.
95. try-except block कशासाठी वापरतात?
→ Error हाताळण्यासाठी.
96. Class म्हणजे काय?
→ Object तयार करण्याचा नमुना (blueprint).
97. Object म्हणजे काय?
→ Class चे instance.
98. Constructor म्हणजे काय?
→ __init__() method जी object तयार करताना चालते.
99. OOP चे चार मुख्य तत्त्वे कोणती?
→ Inheritance, Encapsulation, Abstraction, Polymorphism.
100. Python मध्ये indentation म्हणजे काय?
→ कोड ब्लॉक्स वेगळे दाखवण्यासाठी वापरलेली स्पेस
No comments:
Post a Comment