Питхон је програмски језик који разликује велика и мала слова, што значи да језик различито третира велика и мала слова. На пример, у Питхон-у, променљива 'к' није иста као променљива 'Кс'. Ово понашање се разликује од неких других програмских језика, као што је ЈаваСцрипт, који не разликују велика и мала слова.
У Питхон-у, имена променљивих, имена функција и кључне речи су осетљиви на велика и мала слова. То значи да ако дефинишете променљиву 'к', а затим покушате да је касније позовете као 'Кс', Питхон ће је третирати као другу променљиву и добићете грешку. Слично томе, ако покушате да позовете функцију 'принт' уместо 'Принт', Питхон ће вам такође дати грешку.
Ево примера како осетљивост на велика и мала слова утиче на имена променљивих у Питхон-у:
x = 5 X = 10 print(x) # Output: 5 print(X) # Output: 10
Излаз
Објашњење:
У овом примеру смо дефинисали две променљиве, 'к' и 'Кс', са различитим вредностима. Када их одштампамо, видимо да их Питхон третира као засебне променљиве и додељује им различите вредности.
Осетљивост на велика и мала слова се такође примењује на имена функција у Питхон-у. На пример:
print('Hello, World!') # Output: Hello, World! Print('Hello, World!') # Output: NameError: name 'Print' is not defined
Излаз
Објашњење:
уграђена функција 'принт()' се разликује од функције 'Принт()'. Први ће радити како се очекује, док ће други дати грешку јер није дефинисана функција.
Кључне речи у Питхон-у такође разликују велика и мала слова. То значи да ако користите кључну реч као што је „ако“ или „за“ написану малим словима, она ће радити како се очекује. Међутим, ако га користите великим словима, Питхон ће га третирати као име променљиве и добићете грешку.
Изворни код:
if x <10: print('x is less than 10') if x < 10: # output: nameerror: name 'if' not defined pre> <p> <strong>Output</strong> </p> <img src="//techcodeview.com/img/python-tutorial/48/is-python-case-sensitive-3.webp" alt="Is Python Case Sensitive"> <p> <strong>Explanation:</strong> </p> <p>In the above code, we have created two if statements. In the first if statement, we have used the proper syntax as Python is case-sensitive. We have created the first if statement with small i, and the second if statement has a capital I which means it is not correct syntax, so it will throw an error.</p> <p>In addition to variable names, function names, and keywords, Python is also case-sensitive when it comes to file names. This means that the file 'example.txt' is different from the file 'Example.txt,' and the interpreter will treat them as separate files.</p> <p>It is important to keep in mind that Python is case-sensitive when naming variables, functions, and keywords. This can lead to errors and unexpected behavior if you're not careful. To avoid these issues, it is a good practice to use a consistent naming convention, such as using lowercase letters for all variable and function names.</p> <p>In conclusion, Python is a case-sensitive programming language. This means that the language treats uppercase and lowercase characters differently. This applies to variable names, function names, keywords, and file names. It's important to keep in mind that case sensitivity can lead to errors and unexpected behavior if you're not careful, so it's a good practice to use a consistent naming convention.</p> <hr></10:>