Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_name() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 141

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_title() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 148

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_description() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 155

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_long_description() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 162

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_features() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 169

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_pricing_for_ui() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 176

Strict Standards: Static function Automattic\Jetpack\My_Jetpack\Product::get_manage_url() should not be abstract in /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php on line 183

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php:141) in /home/kodlabaf/public_html/wp-content/plugins/pe-recent-posts/pe-recent-posts.php on line 21

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php:141) in /home/kodlabaf/public_html/wp-content/plugins/pe-recent-posts/pe-recent-posts.php on line 21

Warning: Cannot modify header information - headers already sent by (output started at /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php:141) in /home/kodlabaf/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php:141) in /home/kodlabaf/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php:141) in /home/kodlabaf/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php:141) in /home/kodlabaf/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php:141) in /home/kodlabaf/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php:141) in /home/kodlabaf/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php:141) in /home/kodlabaf/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1723

Warning: Cannot modify header information - headers already sent by (output started at /home/kodlabaf/public_html/wp-content/plugins/jetpack/jetpack_vendor/automattic/jetpack-my-jetpack/src/products/class-product.php:141) in /home/kodlabaf/public_html/wp-includes/rest-api/class-wp-rest-server.php on line 1723
{"id":1722,"date":"2020-05-19T02:00:32","date_gmt":"2020-05-18T23:00:32","guid":{"rendered":"https:\/\/kodlabafra.org\/?p=1722"},"modified":"2020-05-20T00:22:41","modified_gmt":"2020-05-19T21:22:41","slug":"print-fonksiyonu-ve-ozellikleri","status":"publish","type":"post","link":"https:\/\/kodlabafra.org\/2020\/05\/19\/print-fonksiyonu-ve-ozellikleri\/","title":{"rendered":"Print Fonksiyonu ve \u00d6zellikleri"},"content":{"rendered":"\n

print () fonksiyonu yerle\u015fik bir fonksiyondur. Yani kullan\u0131c\u0131 taraf\u0131ndan olu\u015fturulmam\u0131\u015f python’un b\u00fcnyesinde bulunan bir fonksiyondur. Amac\u0131 ise Ekran \/ konsol penceresine belirli bir mesaj\u0131 yazd\u0131rmakt\u0131r.. <\/p>\n\n\n\n\n\n\n\n

A\u015fa\u011f\u0131daki \u00f6rneklerimizi inceleyiniz. <\/p>\n\n\n\n

Kod – 1:<\/p>\n\n\n

\nPrint(\u201cMerhaba D\u00fcnya\u201d)\n<\/pre>\n\n\n

Ekran \u00c7\u0131kt\u0131s\u0131:<\/p>\n\n\n\n

Merhaba D\u00fcnya<\/code><\/pre>\n\n\n\n

A\u00e7\u0131klama: Print fonksiyonu i\u00e7erisinde \u00e7ift t\u0131rnak (\u201d \u201c) ile belirtilan alana ekrana yazd\u0131r\u0131lmas\u0131n\u0131 istedi\u011fimiz string (metinsel) ifadeleri yaz\u0131yoruz.<\/p>\n\n\n\n


\n\n\n\n

Kod -2:<\/p>\n\n\n

\nPrint(\u201cMerhaba D\u00fcnya\u201d)\nPrint(\u201cKodlabafra\u201d)\n\n<\/pre>\n\n\n

Ekran \u00c7\u0131kt\u0131s\u0131:<\/p>\n\n\n\n

\n
Merhaba D\u00fcnya\nKodlabafra<\/code><\/pre>\n\n\n\n

<\/p>\n<\/div><\/div>\n\n\n\n

A\u00e7\u0131klama: Print fonksiyonunu iki kez \u00e7a\u011f\u0131rd\u0131k ve ekran \u00e7\u0131kt\u0131s\u0131 olarak iki ayr\u0131 sat\u0131r g\u00f6rd\u00fck. Bu print fonsiyonu her \u00e7a\u011fr\u0131ld\u0131\u011f\u0131nda yeni bir sat\u0131rdan ba\u015flayaca\u011f\u0131 anlam\u0131na gelir. Tabiki bu kural\u0131 kendi senaryomuza g\u00f6re de\u011fi\u015ftirebiliriz. Bunun ne anlama geldi\u011fini sonraki \u00f6rneklerimizde g\u00f6rebilirsiniz.<\/p>\n\n\n\n


\n\n\n\n

Kod-3:<\/p>\n\n\n

\nPrint(\u201cMerhaba D\u00fcnya\u201d)\nPrint()\nPrint(\u201cKodlabafra\u201d)\n<\/pre>\n\n\n
<\/div><\/div>\n\n\n\n

Ekran \u00c7\u0131kt\u0131s\u0131:<\/p>\n\n\n\n

Merhaba D\u00fcnya\n\nKodlabafra<\/code><\/pre>\n\n\n\n

A\u00e7\u0131klama: Bir \u00f6nceki \u00f6rne\u011fimizde s\u00f6yledi\u011fimiz gibi print fonksiyonu her \u00e7a\u011fr\u0131ld\u0131\u011f\u0131nda yeni bir sat\u0131r a\u00e7acakt\u0131r. Print() olarak arg\u00fcmans\u0131z \u00e7a\u011f\u0131rsakta yeni a\u00e7\u0131lan sat\u0131r\u0131n bo\u015f bir sat\u0131r oldu\u011funu g\u00f6rd\u00fck.<\/p>\n\n\n\n


\n\n\n\n

Yeni bir sat\u0131r a\u00e7man\u0131n ba\u015fka yolar\u0131da vard\u0131r.<\/p>\n\n\n\n

Kod-4:<\/p>\n\n\n

\nPrint(\u201cKodlabafra\\nPython i\u00e7in do\u011fru adres\u201d)\nPrint()\nPrint(\u201cTanju K\u00f6se\\nBili\u015fim Teknolojileri \u00d6\u011fretmeni\u201d)\n<\/pre>\n\n\n

Ekran \u00c7\u0131kt\u0131s\u0131:<\/p>\n\n\n\n

Kodlabafra\nPython i\u00e7in do\u011fru adres\n\nTanju K\u00f6se\nBili\u015fim Teknolojileri \u00d6\u011fretmeni<\/code><\/pre>\n\n\n\n

A\u00e7\u0131klama: \\ i\u015fareti python i\u00e7erisinde kullan\u0131ld\u0131\u011f\u0131nda \u00f6zel bir anlam\u0131 vard\u0131r. \\ i\u015faretine python da ka\u00e7\u0131\u015f karakteri denilmektedir. \\ karakterinin ka\u00e7\u0131\u015f i\u015flemini ger\u00e7ekle\u015ftirebilmesi i\u00e7in sonras\u0131nda gelen karakterin ne oldu\u011fu \u00f6nemlidir. \\ karakteri n karakteriyle birlikte \\n \u015feklinde kullan\u0131ld\u0131\u011f\u0131nda konsolu yeni bir \u00e7\u0131kt\u0131 sat\u0131r\u0131 olu\u015fturmas\u0131n\u0131 sa\u011flamaktad\u0131r.<\/p>\n\n\n\n


\n\n\n\n

Kod-5 :<\/p>\n\n\n

\nprint("Ali \u015f\u00f6yle dedi: \\"\u00c7ok yorgunum\\" Annesi ise ona cevap verdi...")\n<\/pre>\n\n\n

Ekran \u00c7\u0131kt\u0131s\u0131<\/p>\n\n\n\n

Ali \u015f\u00f6yle dedi: \"\u00c7ok yorgunum\" Annesi ise ona cevap verdi...<\/code><\/pre>\n\n\n\n

A\u00e7\u0131klama: “” \u00c7ift t\u0131rnak, print fonksiyonu i\u00e7erisinde kullanabilmek i\u00e7in ” i\u015fareti \u00f6ncesinde \\ ka\u00e7\u0131\u015f karakterini kullanmam\u0131z gerekir. <\/p>\n\n\n\n


\n\n\n\n

Kod-6:<\/p>\n\n\n

\nprint(\u201c\u201d\u201d\ntab\u2019a basabilirim\nalt sat\u0131ra alabilirim\n3 nokta \u00e7ok g\u00fczelmi\u015f\u201d\u201d\u201d)\n<\/pre>\n\n\n

Ekran \u00c7\u0131kt\u0131s\u0131:<\/p>\n\n\n\n

tab'a basabilirim\nalt sat\u0131ra alabilirim\n3 nokta \u00e7ok g\u00fczelmi\u015f<\/code><\/pre>\n\n\n\n

A\u00e7\u0131klama: Yeni bir sat\u0131r a\u00e7abilmek i\u00e7in \\n ka\u00e7\u0131\u015f kullan\u0131labilece\u011fi gibi print fonksiyonu i\u00e7erisinde “”” a\u00e7 ve “”” kapat da kullan\u0131labilir. <\/p>\n\n\n\n


\n\n\n\n

Kod-7:<\/p>\n\n\n

\nprint(\u201cbenim ad\u0131m tanju\u201d, end=\u201d \u201d)\nprint(\u201cRizeliyim\u201d)\n<\/pre>\n\n\n

Ekran \u00c7\u0131kt\u0131s\u0131:<\/p>\n\n\n\n

benim ad\u0131m tanju Rizeliyim<\/code><\/pre>\n\n\n\n

A\u00e7\u0131klama: Daha \u00f6nceden print fonksiyonu her \u00e7a\u011fr\u0131ld\u0131\u011f\u0131nda yeni bir sat\u0131r\u0131n a\u00e7\u0131laca\u011f\u0131n\u0131 belirtmi\u015ftik. Bu \u00f6rnekte ise iki print fonksiyonu ile olu\u015fturulan sat\u0131rlar\u0131 end<\/strong>=” ” parametresi ile aralar\u0131nda bir karakterlik bo\u015fluk olacak \u015fekilde birle\u015ftirdik. <\/p>\n\n\n\n


\n\n\n\n

Kod-8:<\/p>\n\n\n

\nprint("Benim ad\u0131m", "Tanju", "Python.", "Rizeliyim", sep=" ")\nprint("Benim ad\u0131m", "Tanju", "Python.", "Rizeliyim", sep="***")\n<\/pre>\n\n\n

Ekran \u00c7\u0131kt\u0131s\u0131:<\/p>\n\n\n\n

Benim ad\u0131m Tanju Python. Rizeliyim\nBenim ad\u0131m***Tanju***Python.***Rizeliyim\n<\/code><\/pre>\n\n\n\n

A\u00e7\u0131klama: print fonksiyonu i\u00e7erisinde birbirinden ayr\u0131 birden fazla string(metinsel) ifadeyi yazd\u0131rabiliriz. Bunu yaparken “” \u00e7ift t\u0131rnaklar aras\u0131nda yaz\u0131lan stringler aras\u0131nda virg\u00fcl (,) kullan\u0131r\u0131z. <\/p>\n\n\n\n

Bu \u00f6rnekte ise birbirinden \u00e7ift t\u0131rnaklar ile ayr\u0131lan stringler aras\u0131nda sep<\/strong> parametresi kullanarak bo\u015fluk veya farkl\u0131 semboller kullanabiliriz. Burada dikkat edilmesi gereken nokta bo\u015fluk veya semboller yazd\u0131r\u0131lacak olan kelimelerin de\u011fil virg\u00fcl (,) ile ayr\u0131lm\u0131\u015f k\u0131s\u0131mlar aras\u0131na eklenecektir.<\/p>\n\n\n\n


\n\n\n\n

Kod-9:<\/p>\n\n\n

\nprint("Benim", "ismim",  sep="_", end="*")\nprint("Tanju", "K\u00f6se.", sep="*", end="*\\n")\n<\/pre>\n\n\n

Ekran \u00c7\u0131kt\u0131s\u0131<\/p>\n\n\n\n

Benim_ismim*Tanju*K\u00f6se*<\/code><\/pre>\n\n\n\n

A\u00e7\u0131klama: Bu \u00f6rnekte ise end <\/strong>ve sep <\/strong>parametreleri birlikte kullan\u0131lm\u0131\u015ft\u0131r. Burada bir ayr\u0131nt\u0131 dikkatimizi \u00e7ekiyor. end=”*\\n”<\/strong> Bu ifade de end<\/strong> i\u015flemi her ne kadar sat\u0131r\u0131 sonland\u0131rmamak i\u00e7in kullan\u0131lsada \\n ka\u00e7\u0131\u015f ifadesi ile birlikte kullan\u0131ld\u0131\u011f\u0131nda bir alt sat\u0131ra ge\u00e7i\u015f yap\u0131lacakt\u0131r.<\/p>\n\n\n\n


\n\n\n\n

\u015eu bir ger\u00e7ek ki pythonda print fonsiyonu olmadan hi\u00e7 bir sonucu g\u00f6remeyiz veya g\u00f6steremeyiz. <\/p>\n\n\n\n

Temel olarak print fonksiyonuyla alakal\u0131 \u015funlar\u0131 s\u00f6yleyebiliriz:<\/p>\n\n\n\n

  1. print () fonksiyonu yerle\u015fik bir fonksiyondur. Yani kullan\u0131c\u0131 taraf\u0131ndan olu\u015fturulmam\u0131\u015f python’un b\u00fcnyesinde bulunan bir fonksiyondur. Amac\u0131 ise Ekran \/ konsol penceresine belirli bir mesaj\u0131 yazd\u0131rmakt\u0131r. <\/li>
  2. Pythonda var olan foknsiyonlar kullan\u0131c\u0131lar\u0131n olu\u015fturdu\u011fu fonksiyonlar\u0131n aksine her zaman kullan\u0131labilir ve yeniden ou\u015fturulmas\u0131 gerekmez. Python’un i\u00e7erisinde bulunan fonksiyonlar\u0131 kendi k\u00fct\u00fcphanesinde g\u00f6rebilmemiz m\u00fcmk\u00fcnd\u00fcr. <\/li>
  3. Bir fonksiyonu \u00e7a\u011f\u0131rmak i\u00e7in, fonksiyonun ad\u0131n\u0131 ve ard\u0131ndan parantezleri kullanman\u0131z gerekir. Ba\u011f\u0131ms\u0131z string ifadeleri parantez i\u00e7ine yerle\u015ftirerek bir fonksiyonda kullanabilirsiniz. Fakat virg\u00fcl ile bunlar\u0131 birbirinden ay\u0131rman\u0131z gerekir. \u00d6rne\u011fin, print (“Merhaba”, “d\u00fcnya!”). “Bo\u015f” bir print () fonksiyonu ise ekrana bo\u015f bir sat\u0131r olu\u015fturur.<\/li>
  4. Pythonda string ifadeler \u00e7ift t\u0131rnak veya tek t\u0131rnak i\u015faretleri ile s\u0131n\u0131rland\u0131r\u0131lm\u0131\u015ft\u0131r. \u00d6rne\u011fin “Tanju K\u00f6se” veya ‘Tanju K\u00f6se’<\/li>
  5. Python string ifadelerde ters e\u011fik \u00e7izgi (\\), bir sonraki karakterin farkl\u0131 bir anlama sahip oldu\u011funu a\u00e7\u0131klayan \u00f6zel bir karakterdir, \u00d6rne\u011fin, \\ n (sat\u0131rsonu karakteri) yeni bir \u00e7\u0131k\u0131\u015f sat\u0131r\u0131 ba\u015flat\u0131r.<\/li>
  6. end <\/strong>ve sep <\/strong>parametreleri print () fonksiyonunun \u00e7\u0131kt\u0131s\u0131n\u0131 bi\u00e7imlendirmek i\u00e7in kullan\u0131labilir. Sep <\/strong>parametresi, \u00e7\u0131kar\u0131lan ba\u011f\u0131ms\u0131z de\u011fi\u015fkenler aras\u0131ndaki ay\u0131r\u0131c\u0131y\u0131 belirtir.<\/li><\/ol>\n\n\n\n

    <\/p>\n","protected":false},"excerpt":{"rendered":"

    print () fonksiyonu yerle\u015fik bir fonksiyondur. Yani kullan\u0131c\u0131 taraf\u0131ndan olu\u015fturulmam\u0131\u015f python’un b\u00fcnyesinde bulunan bir fonksiyondur. Amac\u0131<\/span><\/div>\n
    Devam\u0131n\u0131 oku<\/a><\/div>\n","protected":false},"author":3,"featured_media":1790,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_mi_skip_tracking":false,"jetpack_post_was_ever_published":false,"jetpack_publicize_message":"","jetpack_is_tweetstorm":false,"jetpack_publicize_feature_enabled":true},"categories":[11,70],"tags":[146,144],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/kodlabafra.org\/wp-content\/uploads\/2020\/05\/kb-python.png?fit=656%2C412&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/pat2x1-rM","_links":{"self":[{"href":"https:\/\/kodlabafra.org\/wp-json\/wp\/v2\/posts\/1722"}],"collection":[{"href":"https:\/\/kodlabafra.org\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kodlabafra.org\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kodlabafra.org\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/kodlabafra.org\/wp-json\/wp\/v2\/comments?post=1722"}],"version-history":[{"count":28,"href":"https:\/\/kodlabafra.org\/wp-json\/wp\/v2\/posts\/1722\/revisions"}],"predecessor-version":[{"id":1793,"href":"https:\/\/kodlabafra.org\/wp-json\/wp\/v2\/posts\/1722\/revisions\/1793"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kodlabafra.org\/wp-json\/wp\/v2\/media\/1790"}],"wp:attachment":[{"href":"https:\/\/kodlabafra.org\/wp-json\/wp\/v2\/media?parent=1722"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kodlabafra.org\/wp-json\/wp\/v2\/categories?post=1722"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kodlabafra.org\/wp-json\/wp\/v2\/tags?post=1722"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}