𝗣𝘆𝘁𝗵𝗼𝗻 શરૂઆત કરનારાઓ માટે: 𝗦𝘁𝗿𝗶𝗻𝗴𝘀 અને 𝗕𝗼𝗼𝗹𝗲𝗮𝗻𝘀
તમે લગભગ દરેક Python પ્રોગ્રામમાં strings અને booleans નો ઉપયોગ કરશો. આ માર્ગદર્શિકા તે કેવી રીતે કામ કરે છે તે સમજાવે છે.
𝗦𝘁𝗿𝗶𝗻𝗴𝘀 (ટેક્સ્ટ)
String એ અક્ષરોનો (characters) એક ક્રમ છે. તમે અક્ષરો, અંકો અથવા ચિહ્નોનો ઉપયોગ કરી શકો છો. તેને સિંગલ અથવા ડબલ ક્વોટ્સમાં લખો.
• સિંગલ ક્વોટ્સનો ઉપયોગ કરો: name = 'Ramesh' • ડબલ ક્વોટ્સનો ઉપયોગ કરો: name = "Ramesh" • લાંબા ટેક્સ્ટ માટે ટ્રિપલ ક્વોટ્સનો ઉપયોગ કરો: poem = """ Roses are red, Python is great. """
String ઓપરેશન્સ
તમે આ સાધનો દ્વારા ટેક્સ્ટમાં સરળતાથી ફેરફાર કરી શકો છો:
- સાથે strings ને જોડો: first + " " + last
- સાથે strings ને રિપીટ કરો: "Ha" * 3 થી HaHaHa મળે છે
- len() સાથે લંબાઈ શોધો: len("Python") થી 6 મળે છે
Slicing અને Indexing
Python 0 થી શરૂ કરીને પોઝિશન ગણે છે. શબ્દના ચોક્કસ ભાગ મેળવવા માટે સ્ક્વેર બ્રેકેટનો ઉપયોગ કરો.
- word[0] પ્રથમ અક્ષર મેળવે છે.
- word[-1] છેલ્લો અક્ષર મેળવે છે.
- word[0:2] પ્રથમ બે અક્ષરો મેળવે છે.
સામાન્ય String Methods
ટેક્સ્ટ બદલવા માટે Python માં ઇન-બિલ્ટ ફંક્શન્સ છે:
- text.upper() તેને બધા CAPITAL અક્ષરોમાં બનાવે છે.
- text.lower() તેને બધા lowercase અક્ષરોમાં બનાવે છે.
- text.strip() વધારાની સ્પેસ દૂર કરે છે.
- text.replace("old", "new") શબ્દો બદલે છે.
ટેક્સ્ટ ફોર્મેટ કરવાની શ્રેષ્ઠ રીત
ટેક્સ્ટમાં વેરિયેબલ્સ ઉમેરવા માટે f-strings નો ઉપયોગ કરો. તે સ્વચ્છ અને ઝડપી છે.
example = f"My name is {name} and I am {age} years old."
𝗕𝗼𝗼𝗹𝗲𝗮𝗻𝘀 (True/False)
Booleans લોજિક દર્શાવે છે. કિંમત કાં તો True હોય છે અથવા False. તમે નિર્ણયો લેવા માટે તેનો ઉપયોગ કરો છો.
Comparison Operators
જ્યારે તમે કિંમતોની તુલના કરો છો ત્યારે તમને boolean પરિણામો મળે છે:
- == (સમાન છે)
- != (સમાન નથી)
(કરતા મોટું)
- < (કરતા નાનું)
Logical Operators
જટિલ લોજિક બનાવવા માટે બહુવિધ શરતોને જોડો:
- and: બંને બાજુ True હોવી જોઈએ.
- or: ઓછામાં ઓછી એક બાજુ True હોવી જોઈએ.
- not: પરિણામને ઉલટાવે છે.
આગળના પગલાં
આ પાયાની બાબતોમાં નિપુણતા મેળવવાથી તમે control flow અને loops માટે તૈયાર થશો. ભાગ 4 માં, આપણે તમારા કોડને કાર્ય કરવા માટે આ સાધનોનો ઉપયોગ કેવી રીતે કરવો તે શીખીશું.
સ્ત્રોત: https://dev.to/ramesh_s_a8f0867d239e927c/python-for-beginners-part-3-strings-booleans-6d2
વૈકલ્પિક લર્નિંગ કોમ્યુનિટી: https://t.me/GyaanSetuAi