ਵਿੱਚ ਸਟ੍ਰਿੰਗ ਹੈਂਡਲਿੰਗ 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()
ਵਿਧੀ ਜਾਂ f-ਸਟ੍ਰਿੰਗ( 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 ਤੁਹਾਨੂੰ ਟੈਕਸਟੁਅਲ ਡੇਟਾ 'ਤੇ ਗੁੰਝਲਦਾਰ ਅਤੇ ਕੁਸ਼ਲ ਓਪਰੇਸ਼ਨ ਕਰਨ ਦੀ ਆਗਿਆ ਦਿੰਦੀ ਹੈ।