સ્ટ્રીંગ હેન્ડલિંગ ઇન Python એ પ્રોગ્રામિંગનો એક મહત્વપૂર્ણ ભાગ છે, કારણ કે ઘણી એપ્લિકેશન્સમાં સ્ટ્રીંગ્સ એ સૌથી સામાન્ય અને સામાન્ય રીતે ઉપયોગમાં લેવાતા ડેટા પ્રકારોમાંથી એક છે. અહીં સ્ટ્રીંગ્સને હેન્ડલ કરવાની કેટલીક રીતો છે Python:
શબ્દમાળાઓ જાહેર
માં શબ્દમાળા જાહેર કરવા માટે Python, તમે એક અવતરણ અથવા ડબલ અવતરણનો ઉપયોગ કરી શકો છો. શબ્દમાળાઓ બનાવવા માટે સિંગલ અને ડબલ અવતરણ બંને માન્ય ગણવામાં આવે છે.
ઉદાહરણ:
str1 = 'Hello, World!'
str2 = "Python Programming"
શબ્દમાળામાં અક્ષરોને ઍક્સેસ કરવું
તમે તેના અનુક્રમણિકાનો ઉપયોગ કરીને સ્ટ્રિંગમાં ચોક્કસ અક્ષરને ઍક્સેસ કરી શકો છો. ઇન્ડેક્સ 0 થી શરૂ થાય છે અને ડાબેથી જમણે ગણાય છે.
ઉદાહરણ:
str = "Hello, World!"
print(str[0]) # Output: H
print(str[7]) # Output: W
સ્ટ્રિંગ સ્લાઇસિંગ
સ્ટ્રિંગ સ્લાઇસિંગ તમને સિન્ટેક્સનો ઉપયોગ કરીને સ્ટ્રિંગનો એક ભાગ પુનઃપ્રાપ્ત કરવાની મંજૂરી આપે છે [start:end]
. પદ પરનું પાત્ર start
પરિણામમાં સમાવિષ્ટ છે, પરંતુ પદ પરનું પાત્ર end
નથી.
ઉદાહરણ:
str = "Hello, World!"
print(str[0:5]) # Output: Hello
શબ્દમાળા લંબાઈ
શબ્દમાળાની લંબાઈ શોધવા માટે, તમે len()
કાર્યનો ઉપયોગ કરી શકો છો.
ઉદાહરણ:
str = "Hello, World!"
print(len(str)) # Output: 13
સંકલિત શબ્દમાળાઓ
તમે ઓપરેટરનો ઉપયોગ કરીને બે અથવા વધુ સ્ટ્રિંગને એકસાથે જોડી શકો છો +
.
ઉદાહરણ:
str1 = "Hello"
str2 = " World!"
result = str1 + str2
print(result) # Output: Hello World!
સ્ટ્રિંગ ફોર્મેટિંગ
ફેરબદલી મૂલ્યો સાથે સ્ટ્રિંગને ફોર્મેટ કરવા માટે, તમે format()
પદ્ધતિ અથવા એફ-સ્ટ્રિંગ( Python 3.6 અને તેથી વધુ) નો ઉપયોગ કરી શકો છો.
ઉદાહરણ:
name = "Alice"
age = 30
message = "My name is {}. I am {} years old.".format(name, age)
print(message) # Output: My name is Alice. I am 30 years old.
# Chuỗi f-string
message = f"My name is {name}. I am {age} years old."
print(message) # Output: My name is Alice. I am 30 years old.
શબ્દમાળા પદ્ધતિઓ
Python સ્ટ્રિંગ મેનીપ્યુલેશન માટે ઘણી ઉપયોગી પદ્ધતિઓ પ્રદાન કરે છે, જેમ કે split()
, strip()
, lower()
, upper()
, replace()
, join()
, અને વધુ.
ઉદાહરણ:
str = "Hello, World!"
print(str.split(",")) # Output: ['Hello', ' World!']
print(str.strip()) # Output: "Hello, World!"
print(str.lower()) # Output: "hello, world!"
print(str.upper()) # Output: "HELLO, WORLD!"
print(str.replace("Hello", "Hi")) # Output: "Hi, World!"
સ્ટ્રિંગ હેન્ડલિંગ ઇન Python તમને ટેક્સ્ટ્યુઅલ ડેટા પર જટિલ અને કાર્યક્ષમ કામગીરી કરવા દે છે.