Focus mode

Veri Bilimi

Stringler

String


5


"5"


"a"


'a'


# Hangisiyle başladıysak onunla bitirmeliyiz
"a'
  File "<ipython-input-6-d24a784f7087>", line 2
    "a'
       ^
SyntaxError: EOL while scanning string literal
"5"


# Burada +'ya operatör olarak davranılmıyor, yazı olarak davranılıyor.
"5 + 10"


type('Hmm o zaman x=5 diyebilir miyiz?')


type("5")


type("5 + 10")


  • Hangisiyle başladıysak onunla bitireceğimiz için kesme işareti ve alıntı yapmada hangisiyle başladığımız önemli olabilir (bu ayrımı nasıl yapacağım, buna göre mi tasarlayacağım diyenler için iyi haber - escape character kısmını işleyince daha iyi bir yolunu göreceğiz)
"Bugün Kadıköy'e gidiyorum"


'Bugün Kadıköy'e gidiyorum'
  File "<ipython-input-23-d2bbd68a7bc7>", line 1
    'Bugün Kadıköy'e gidiyorum'
                   ^
SyntaxError: invalid syntax
"Bana "Bugün Kadıköy'e gidiyorum" dedi"
  File "<ipython-input-25-c48935b23f4f>", line 1
    "Bana "Bugün Kadıköy'e gidiyorum" dedi"
               ^
SyntaxError: invalid syntax
'Bana "Bugün Kadıköy'e gidiyorum" dedi'
  File "<ipython-input-26-fa5558f0396a>", line 1
    'Bana "Bugün Kadıköy'e gidiyorum" dedi'
                         ^
SyntaxError: invalid syntax

Escape Sequence

"Bana \"Bugün ne yapıyorsun\" dedi"


'Bugün Kadıköy\'e gidiyorum'


print("hey\nnasılsın")


print("hey\tnasılsın")


print("hmm \")
> File "<ipython-input-32-98286fbc25b3>", line 1
    print("hmm \")
                  ^
SyntaxError: EOL while scanning string literal
print("hmm \\")


Test

Comments

You need to enroll in the course to be able to comment!