Sonunda ters eğik çizgi ekleyin ( \
)
İşin püf noktası - yapacağınız şeye benzer bash
, örneğin - sonunda bir ters eğik çizgi eklemek. Örneğin, bir baskı almak istersem 1
:
charon:~ werner$ python
>>> print 1
1
>>> print \
... 1
1
>>>
Bir yazarsanız \
, Python sizden ...
(devam satırları) bir sonraki satırda kod girmenizi isteyecektir , yani.
Not: Bu, bir işlev veya sınıf tanımı oluşturduğunuzda, yani gerçekten yeni bir satıra ihtiyaç duyduğunuz zamanlarda otomatik olarak gerçekleşen şeydir , bu nedenle bunun için gerçekten iyi bir kullanım veya en azından bildiğim hiçbir şey yoktur. Başka bir deyişle, Python, yeni bir fonksiyon tanımına veya benzer yapılara (örn. if:
) Girerken devam satırlarına ihtiyaç duyduğunuzu anlayacak kadar akıllıdır . Bu otomatik durumlarda, \
Python'a yaptığınızı bildirmek için kullanarak boş bir satır girmeniz gerektiğini unutmayın .
Her şey için, birbiri ardına bir satır yazmanız gerekir. Bir tercümanın çalışma şekli, onu beslediğiniz her satırı yorumlar. Daha fazla değil, daha az değil. Sadece yeni bir satır gördüğünde "hareket eder" ve bu nedenle tercümana verdiğiniz şeyi yapmasını söyler. Tek ters eğik çizgi, tercümanın yeni bir satır karakteri almasını önler (yani, gerçekten bastığınızı bilmez Enter), ancak sonunda bir tane alır.
Python'un tercümanı, bir satır içinde gezinmek için Emacs veya vi tarzı tuş bağlamaları gibi GNU okuma çizgisini kullandığınızda gelişmiş yeteneklere sahiptir (örn. Ctrl-A). Ancak bunlar yalnızca bir satırda çalışır. Tarih de var, sadece basmaya çalışın ↑.
Ya tekrar tekrar karmaşık çizgiler uygulamak istersem?
Bir seferde birden fazla kod satırı çalıştırmak istiyorsanız, muhtemelen uygun kaynak dosyaları kullanmak istersiniz.
Veya yerleşik bir tercümanla Python kodu oluşturmak için harika, etkileşimli bir yol sunan Jupyter dizüstü bilgisayarlarını kullanın . Bir kaynak kod düzenleyicide olduğu gibi kod yazabilirsiniz, ancak hangi satırların birlikte yorumlanacağını seçebilirsiniz. Ardından, kodun yalnızca bir bölümünü seçerek çalıştırabilirsiniz. En iyi yol, bunun iş akışınıza uyup uymadığını görmek.