Dize işlemlerine giriş

Python'da Regular Expressions

Maria Eugenia Inzaugarat

Data Scientist

Şunları öğreneceksiniz

  • Dize işlemleri

    • ör. belirli alt dizeleri değiştirme ve bulma
  • Dize biçimlendirme

    • ör. bir şablonda dize ara ekleme
  • Temel ve ileri düzenli ifadeler

    • ör. bir dizgedeki karmaşık desenleri bulma
Python'da Regular Expressions

Neden önemlidir

  • Metin madenciliği veya duygu analizi için veri kümesini temizleme

  • Bir e-postanın spam olup olmadığını belirleyen bir makine öğrenimi algoritmasına e-posta içeriği sağlama

  • Bir veritabanı oluşturmak için bir web sitesinden belirli verileri ayrıştırma ve çıkarma

Python'da Regular Expressions

Dizgeler

  • Karakter dizisi

  • Tırnak işaretleri

my_string = "This is a string"
my_string2 = 'This is also a string'
my_string = 'And this? It's the wrong string'
my_string = "And this? It's the correct string"
Python'da Regular Expressions

Dizgeler - devamı

  • Uzunluk
my_string = "Awesome day"

len(my_string)
11
  • Dizeye dönüştürme
str(123)
'123'
Python'da Regular Expressions

Birleştirme

  • Birleştirme: + işleci
my_string1 = "Awesome day"
my_string2 = "for biking"
print(my_string1+" "+my_string2)
Awesome day for biking
Python'da Regular Expressions

Indeksleme

  • Köşeli ayraç gösterimi

my_string = "Awesome day"
print(my_string[3])
s

 

print(my_string[-1])
y
Python'da Regular Expressions

Dilimleme

  • Köşeli ayraç gösterimi

my_string = "Awesome day"
print(my_string[0:3])
Awe

 

print(my_string[:5])
print(my_string[5:])
Aweso
me day
Python'da Regular Expressions

Adım (stride)

  • Adım belirleme

my_string = "Awesome day"
print(my_string[0:6:2])
Aeo

 

print(my_string[::-1])
yad emosewA
Python'da Regular Expressions

Haydi pratik yapalım!

Python'da Regular Expressions

Preparing Video For Download...