<jupyter_start><jupyter_text>karakter dizilerini Biçimlendirmek programımız sadece 5 karakterlik isim kabul ediyor, 5 karakteri aşan kısma ise ... üç nokta koyuyor:<jupyter_code>isim = input("İsminiz: ")
if len(isim) <= 5:
  print(isim[:5])
else:
  print(isim[:5],"...")<jupyter_output>İsminiz: Abdullah
Abdul ...<jupyter_text>amacımıza ulaştık ama isim ile ... üç nokta arasında boşluk oluştu peki ya bunu nasıl silebiliriz?<jupyter_code>isim = input("isminiz: ")
if len(isim) <= 5:
  print(isim[:5])
else:
  print(isim[:5]+"...")<jupyter_output>isminiz: Abdullah
Abdul...<jupyter_text>diğer yöntem:<jupyter_code>isim = input("isminiz: ")
if len(isim) <= 5:
  print(isim[:5])
else:
  print(isim[:5],"...",sep="")<jupyter_output>isminiz: Abdullah
Abdul...<jupyter_text>bu yöntemler ne kadarda iyi bir seçenek gibi gözükesede karmaşık ve farklı kaynaklardan gelen karakter dizilerini ihtiyaçlarımıza göre bir araya getirmek zorlaşacakmesala:kullanıcıya yazdığı paraloanın uygun olduğu bir mesaj yollamak istiyoruz:<jupyter_code>parola = input("parola: ")
print("girdiğiniz parola ("+parola+")kurallara uygun bir paroladır!")<jupyter_output>parola: blabla
girdiğiniz parola (blabla)kurallara uygun bir paroladır!
{'fraction_non_alphanumeric': 0.13140495867768595, 'fraction_numerical': 0.00909090909090909, 'mean_word_length': 6.915032679738562, 'pattern_counts': {'":': 0, '<': 16, '<?xml version=': 0, '>': 13, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '4', 'dir': 'jupyter-structured-clean-dedup', 'id': '249097', 'license': 'Apache-2.0', 'n_tokens_mistral': 594, 'n_tokens_neox': 556, 'n_words': 104, 'path': 'karakterBicimlendirme/karakterBicimlendirme.ipynb', 'repo_name': 'mrtyasar/PythonLearn', 'size': '1210'}