પાયથોન સાથેની મુખ્ય સમસ્યા એ છે કે તે ઉચ્ચ-સ્તરની ભાષા છે, જેનો અર્થ એ છે કે બિલ્ટ-ઇન ઓપરેશન્સ અને પદ્ધતિઓમાંથી ઘણી પ્રોગ્રામરો માટે સીધી રીતે સુલભ નથી. ઉદાહરણ તરીકે, સ્ટ્રિંગ મેથડ ઇન્ડેક્સ સ્ટ્રિંગની અંદર સબસ્ટ્રિંગની સ્થિતિ પરત કરે છે, પરંતુ આ ઑપરેશન બિલ્ટ-ઇન ફંક્શન તરીકે ઉપલબ્ધ નથી. આ કાર્યોને ઍક્સેસ કરવા માટે, પ્રોગ્રામરોએ વિશિષ્ટ વાક્યરચનાનો ઉપયોગ કરવો જોઈએ અથવા આ કાર્યો પ્રદાન કરતી પુસ્તકાલયોનો ઉપયોગ કરવો જોઈએ.
. Python has a number of string methods that can be used to manipulate strings. Some of the most common string methods are: len() - returns the length of a string strip() - removes leading and trailing whitespace from a string replace() - replaces one or more characters in a string with another character or characters split() - splits a string into a list of substrings based on a delimiter
આ કોડમાં, len() પદ્ધતિનો ઉપયોગ શબ્દમાળાની લંબાઈ શોધવા માટે થાય છે “હેલો, વર્લ્ડ!”. પરિણામ કન્સોલ પર છાપવામાં આવે છે.
શબ્દમાળા પદ્ધતિઓ
પાયથોનમાં કેટલીક સ્ટ્રિંગ પદ્ધતિઓ છે જે તમને ઉપયોગી લાગી શકે છે. લેન() પદ્ધતિ સ્ટ્રિંગની લંબાઈ પરત કરે છે, જ્યારે str() પદ્ધતિ ઑબ્જેક્ટનું સ્ટ્રિંગ રજૂ કરે છે. સ્પ્લિટ() પદ્ધતિ સીમાંકના આધારે સ્ટ્રિંગને ટુકડાઓમાં વિભાજિત કરે છે, અને join() પદ્ધતિ બે સ્ટ્રિંગને એકસાથે જોડે છે.
સ્ટ્રીંગ્સ અને પાયથોન
પાયથોનમાં, શબ્દમાળાઓ એ અક્ષરોના અપરિવર્તનશીલ ક્રમ છે. સ્ટ્રીંગ્સને વિવિધ રીતે એક્સેસ કરી શકાય છે, જેમાં અનુક્રમણિકા (પૂર્ણાંક મૂલ્યનો ઉપયોગ કરીને), સ્લાઇસ કરીને (રેન્જનો ઉપયોગ કરીને) અથવા બહુવિધ સ્ટ્રિંગ્સને જોડીને (એકસાથે જોડાઈને) સહિતનો સમાવેશ થાય છે.
પાયથોનમાં સ્ટ્રીંગ્સની એક મહત્વની વિશેષતા એ છે કે તે સ્ટ્રિંગ સર્ચ ઓપરેટરનો ઉપયોગ કરીને ચોક્કસ અક્ષરો માટે શોધી શકાય છે, જે ફૂદડી અક્ષર ( * ) દ્વારા દર્શાવવામાં આવે છે. ઉદાહરણ તરીકે, શબ્દમાળામાં "a" અક્ષરનો પ્રથમ દાખલો શોધવા માટે, તમે નીચેના કોડનો ઉપયોગ કરી શકો છો:
string_a = "આ એક સ્ટ્રિંગ છે" પ્રિન્ટ(string_a)
આઉટપુટ: આ એક શબ્દમાળા છે