میں سٹرنگ ہیرا پھیری Python

سٹرنگ ہینڈلنگ ان 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-string( 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 آپ کو متنی ڈیٹا پر پیچیدہ اور موثر آپریشن کرنے کی اجازت دیتی ہے۔