String

1548
Python-string

String, characters का set होता है। जैसे किसी का नाम ‘Navin’ या कोई  word जैसे “how” या कोई एक line “what is your name” हो सकते है। Python में string data types single(‘ ‘) या double(” “) quotes के अन्दर लिखे जाते है | String ये immutable data type है। immutable का मतलब यह है कि हम variable को एक बार value देने के बाद user उन values को update नहीं कर सकता है

Example: 
        str1 = "Hello World"
        str2 = "Hello how are you"
        print(str1)
        print(str2)
Output:
       Hello World
       Hello how are you

ज्यादातर Programming languages में string को index में print किया जाता है उसी प्रकार से Python में भी string को indexes से print किया जाता है | string के सबसे पहले character को index ‘0’ से शुरू होती है और string के सबसे आखिरी index ‘-1’ होती है।

String Operators:-

1. Basic operators

String में दो तरह के basic operator होते है पहला ‘+’ और दूसरा ‘*’ आप इन दोनों operators का use Math में addition और multiplication के लिए करते हैं। अब हम जानेंगे कि String में इनको हम क्यों use करते हैं और इनका क्या use है।

1.1 String Concatenation operator ‘+’

दो strings को जोड़कर (joined) + operator एक नई string बनाता है।

      Examples:
                  Expression             Result
                  'b'+'r'                 'br'
                  "b"+"1"                 'b1'
                  '123'+'abc'             '123abc'
                  "tea"+"pot"             'teapot'

1.2 String Replication Operator ‘*’

जब हम * Operator का use string में करते हैं तब हमें दो तरह के operands चाहिए, एक string और दूसरा एक number जैसे (number * string) और (string * number)। यहाँ पर string operand string को दोहराने के लिए कहेगा और number operand यह बतायेगा कि यह कितनी बार दोहराया जायेगा।

      Examples:
                  Expression             Result
                  "abc"*3                "abcabcabc"
                  4*"@"                  "@@@@"
                  ":-"*3                 ":-:-:-"
                  "3"*5                  "33333"

2. Memebership Operators

String में दो तरह के membership operator होते हैं पहला in और दूसरा not in ।

2.1 in operator

in operator result को True और False में देता है जैसे कि कोई भी character या substring दी हुई string में है तो ये True return करेगा नहीं तो False return करेगा।

Examples:
                  Expression               Result
                  "a" in "joya"            True
                  "cap" in "joya"          False
                  "cap" in "captain"       Ture
                  "cap" in "Captain"       False (क्योंकि c का letter case अलग है।)

2.2 not in operator

not in operator भी result को True और False में देता है जैसे कि कोई भी character या substring दी हुई string में नहीं है तो ये True return करेगा नहीं तो False return करेगा।

Examples:
                  Expression                Result
                  "123" not in "joya"       True
                  "123" not in "12345"      False
                  "cap" not in "Captain"    True   (क्योंकि c का letter case अलग है।) 

3 Comparison Operator

Comparison operator में सभी relational operator (<,<=,>,>=,==,!=) आते हैं।

Examples:
                  Expression                Result
                  "a"=="a"                  True
                  "abc"=="abc"              True
                  "a"!="abc"                Ture
                  "A"!="a"                  Ture
                  "ABC"=="abc"              False   (क्योंकि letters case अलग है।)
                  "abc"!="Abc"              True    (क्योंकि letters case अलग है।)

String में equality और non-equality को समझना बहुत आसान है लेकिन जब हम दूसरे तरह का comparison जैसे less than (<) और greater than (>) को करते हैं तो इसे करना थोड़ा कठिन है क्यों कि इनका comparison करने के लिये हमें Ordinal values (Unicode Values) का पता होना जरूरी है। कुछ common ordinal value नीचे दी गई हैं आइये उनके बारे में जानते हैं।

                  Characters                  Ordinal Values (Unicode Values) 
                  '0' to '9'                  48 to 57
                  'A' to 'Z'                  65 to 90  
                  'a' to 'z'                  97 to 122
Examples:
                  Expression               Result
                  "a"<"A"                  False (क्यों कि upper case letters 
                                                   की unicode value ज्यादा है)
                  "ABC">"AB"               True

String Slices:-

String slices का मतलब यह है कि जैसे अब तक हमने जाना कि हम दी हुई String में या तो पूरी की पूरी String को Print करा पा रहे थे या उसके किसी एक Character को लेकिन String Slicing का use करके हम एक से ज्यादा Character को print करा सकते हैं।

         Syntax:
                print(string name[start argument : stop argument)
         Example:
                 lang="Python"
                 print(lang[2:4]
         Output: 
                 th 
Note: String Slicing में हम negative indexing भी कर सकते हैं।
         Example:
                 lang="Python"
                 print(lang[-3:6]
         Output: 
                 hon

String Functions and Methods:

1. string.capitalize():- यह दी गई string की copy वापस करेगा और string के पहले word को capital में convert कर देगा।

          Example 1:            
                    true.capitalize()
          Output:
                    Ture
          Example 2:
                    i love my India.capitalize()
          Output:
                    I love my India

2. string.find(sub[,start[,end]]): यह function string में lowest index को return करेगा जहाँ पर substring sub start और end की slice range के अन्दर पाया जाता है। यदि यहाँ पर substring sub नहीं मिलता है तो यह 1 return करेगा।

          Example 1:
                    string=it goes as -ringa ringa roses
                    sub=ringa
                    string.find(sub)
          Output:
                    13
          Example 2:
                    string=it goes as -ringa ringa roses
                    sub=ringa
                    string.find(sub,15,22)
          Output:
                    -1
          Example 3:
                   string=it goes as -ringa ringa roses
                   sub=ringa
                   string.find(sub,15,25)
          Output:
                   19

3. string.isalnum(): दी गई string के character alphanumeric (alphabets or numbers) हैं तो ये true return करेगा और यहाँ पर string में कम से कम एक character होना चाहिए otherwise false return करेगा

          Example 1:
                  string="abc123"
                  string.isalnum()
          Output:
                  True
          Example 2:
                  string="hello"
                  string.isalnum()
          Output:
                  True

          Example 3:
                  string="1234"
                  string.isalnum()
          Output:
                  True

          Example 4:
                  string=' '
                  string.isalnum()
          Output:
                  False

4. string.isalpha(): String के सभी character alphabetic होगें तब से True return करेगा और string में कम से कम एक character होना चाहिए otherwise ये false return करेगा।

          Example 1:
                  string="abc123"
                  string.isalpha()
          Output:
                  False
          Example 2:
                  string="hello"
                  string.isalpha() 
          Output:
                  True
          Example 3:
                  string="1234"
                  string.isalpha() 
          Output:
                  False
          Example 4:
                  string=' '
                  string.isalpha() 
          Output:
                  False

5. string.isdigit(): String के सभी character digit होगें तब से True return करेगा और string में कम से कम एक character होना चाहिए otherwise ये false return करेगा।

          Example 1:
                  string="abc123"
                  string.isdigit()
          Output:
                  False
          Example 2:
                  string="hello"
                  string.isdigit() 
          Output:
                  False
          Example 3:
                  string="1234"
                  string.isdigit() 
          Output:
                  True
          Example 4:
                  string=' '
                  string.isdigit() 
          Output:
                  False

6. string.islower(): जब String के सभी character lowercase में होगें तब से True return करेगा और string में कम से कम एक character होना चाहिए otherwise ये false return करेगा।

         Example 1:
                   string="hello"
                   string.islower()
         Output:
                   True

         Example 2: 
                   string="HELLO" 
                   string.islower()
         Output:
                   False

         Example 3: 
                   string="Hello" 
                   string.islower()
         Output:
                   False

7. string.isupper(): जब String के सभी character uppercase में होगें तब से True return करेगा और string में कम से कम एक character होना चाहिए otherwise ये false return करेगा।

         Example 1:
                   string="hello"
                   string.isupper()
         Output:
                   False

         Example 2: 
                   string="HELLO" 
                   string.isupper()
         Output:
                   True

         Example 3: 
                   string="Hello" 
                   string.isupper()
         Output:
                   False

         Example 4:
                   string="A123"
                   string.isupper()
         Output: 
                   True

         Example 5:
                   string="123a"
                   string.isupper()
         Output: 
                   False

8. string.isspace(): जब String के सभी character whitespace में होगें तब से True return करेगा और string में कम से कम एक character होना चाहिए otherwise ये false return करेगा।

         Example 1:
                   string="   "   # ये तीन space को store करेगा   
                   string.isspace()
         Output: 
                   True

         Example 1:  
                   string="" # ये एक empty string है 
                   string.isspace()
         Output: 
                   False

9. string.lower(): ये दी हुई string के characters को lowercase में convert करते हुए उसकी एक copy return कर देगा।

         Example 1:
                   string="HELLO"
                   string.lower()
         Output:
                   'hello'

         Example 2: 
                   string="Hello" 
                   string.lower()
         Output:
                   'hello'

         Example 3: 
                   string="hello" 
                   string.lower()
         Output:
                   'hello'

         Example 4:
                   string="A123"
                   string.lower()
         Output: 
                   'a123'

         Example 5:
                   string="123a"
                   string.lower()
         Output: 
                   '123a'

10. string.upper(): ये दी हुई string के characters को uppercase में convert करते हुए उसकी एक copy return कर देगा।

         Example 1:
                   string="hello"
                   string.upper()
         Output:
                   'HELLO'

         Example 2: 
                   string="Hello" 
                   string.upper()
         Output:
                   'HELLO'

         Example 3: 
                   string="HELLO" 
                   string.upper()
         Output:
                   'HELLO'

         Example 4:
                   string="A123"
                   string.upper()
         Output: 
                   'A123'

         Example 5:
                   string="123a"
                   string.upper()
         Output: 
                   '123A'

इन्हें भी देखें।

Python Programs के लिये यहाँ click करें।

 

 

String String in python python string string in hindi string in python in hindi string in python is immutable string in python coding.booksinhindi.com string in python estudyhelper string in python definition slicing a string in python string slice in python string slices in python string slices in python in hindi string slices define a string in python string in python class 11 string manipulation in python in hindi what is string in python in hindi what is string in python what is string in hindi what is string operators in string operators in string python operators in string python in hindi membership operators in string basic operators in string Comparison operator in string slicing in python String Functions and Methods in python string functions in python string functions in python in hindi string functions and methods in python in hindi all string functions and methods in python in hindi string function and methods in python in hindi string function in python string function in python in hindi all string function and method in python in hindi string.capitalize() in python in hindi string.capitalize() in python string.find(sub ]) in python in hindi end]]) in python string.isalnum() in python string.isalnum() in python in hindi string.isalpha() in python string.isalpha() in python in hindi string.isdigit() in python string.isdigit() in python in hindi string.islower() in python string.islower() in python in hindi string.isupper() in python string.isupper() in python in hindi string.lower() in pythonstring.lower() in python in hindi string.upper()string.isspace() in python string.isspace() in python in hindistring.upper() in python string.upper() in python in hindi string estudyhelper string coding.booksinhindi.com