Заметка начинающим, которые часто сталкиваются с подобной непоняткой.
Ситуация следующая, есть список файлов:
names = [
'image.bmp',
'second.txt.bkp',
'data.db',
'.config.cfg',
'file.ext.bkp'
]
И мы хотим убрать у них окончание ".bkp".
Не знаю зачем, пример довольно надуманный) Но суть он показывает, а это главное.
Те, кто еще не очень знаком с библиотекой os.path или pathlib, вероятно решат обработать имена как строки. И тут вполне подойдет метод строки strip().
Что делает этот метод? Он отрезает указанные символы по обеим сторонам строки. Если ничего не указать, то убирает невидимые символы (пробелы, табуляции и переносы строк).
В нашем случае будет выглядеть вот так:
>>> name.strip('.bkp')
То есть просим удалить строку '.bkp' по краям имени файла, если таковая есть.
Можно применить аналогичный метод rstrip(), чтобы отрезать только справа, но для этого примера используем обычный.
>>> for name in names:
>>> print(name.strip('.bkp'))
image.bm
second.txt
data.d
config.cfg
file.ext
Хм, что-то не то с нашими именами! Что случилось??? Видим нежелательное переименование в именах, где и близко не было указанной строки '.bkp'
А дело всё в том, что данный метод ищет не указанную строку, а указанные символы, и не важно в каком порядке.
Для метода strip() строка '.bkp' это не паттерн для поискаа список символов. Потому он отрезал симовол 'p' от '.bmp' и удалил точку из файла '.config.cfg'.
Как тогда правильно заменить именно паттерн? Для начинающего можно посоветовать метод строки replace(), который как раз использует для замены указанную строку целиком. В нашем примере заменим её на пустую строку.
>>> for name in names:
>>> print(name.replace('.bkp', ''))
image.bmp
second.txt
data.db
.config.cfg
file.ext
Уже лучше, но помните, это лишь пример про strip(). Для работы с именами файлов есть способы и более "правильные", дающие однозначно верный результат. Я взял файлы только в качестве примера. Даже replase() тут может сделать не то что ожидаем.
Просто впредь будьте внимательны с этим strip().
#basic
Android için Telegram 5.12.1'e güncellendi.
Bu güncelleme ile:
Geliştirilmiş medya oynatma ve paylaşmaya odaklanıldı.
• 20 dakikadan uzun podcast'leri ve ses parçalarını 2 kat hızlı dinleyin.
• Uzun video ve ses parçalarını bıraktığınız yerden oynatmaya devam edin.
• Dosya veya müzik paylaşırken geçerli klasördeki ögelerde arama yapın.
• Çeşitli alıcılara göndermek üzere diğer uygulamalardan paylaşırken birden fazla sohbete göndermek için dokunun ve basılı tutun.
• Arşivlenmiş tüm sohbetleri okundu yapmak için Arşiv klasörünü basılı tutun.
@telegram#android#stabil
🔥Android için Telegram güncellendi
🔄 Yeni sürüm: 5.11.0 (1706x)
📆 Yayın Tarihi: 06.09.2019
🤖 OS: Android 4.1 ve üstü
📄 Değişiklikler:
Zamanlanmış Mesajlar
• 'Gönder' düğmesini basılı tutun ve belirli bir zamanda otomatik olarak bir şey göndermek için 'Mesaj Zamanla'yı seçin.
• 'Kayıtlı Mesajlar' sohbetinde kendinize hatırlatıcılar ekleyin.
• Planlanmış mesajlarınızdan herhangi biri gönderildiğinde bildirim alın.
Özel Bulut Temaları
• 'Mavi, Kutup' ve 'Karanlık' temalar için renk tekerleğinden benzersiz renkler seçerek uygulamanızın görünümünü özelleştirin.
• Renk ve duvar kağıdı seçeneklerinizi temel alarak yeni temalar oluşturun.
• Temalarınızı diğer kullanıcılarla bağlantılar yoluyla paylaşın.
• Temanızda bir şeyi değiştirdiğinizde tüm kullanıcıları için güncelleyin.
Yeni Gizlilik Ayarları ve Daha Fazlası
• Kişiler numaranızı telefon rehberine eklediklerinde sizi Telegram'da kimin bulabileceğini seçin.
• Hareketli ifade bölümündeki yenilikleri kontrol etmek için tek olarak 😁, 😧, 😡, 💩, 😢 veya 😮 gönderin.
Daha Fazla bilgi için:
https://telegra.ph/Zamanlanmis-Mesajlar-09-05
@Telegram#Android#stabil
Telegram iOS güncellendi 🎉🎊
🔄 Yeni sürüm:
5.12.2 (15907)
📆 Yayın Tarihi:
14.11.2019
🤖İşletim Sistemi:
iOS 8.0 ve üstü
📄 Değişiklikler:
Sistem karanlık modu senkronizasyonu, iOS 13 geliştirmeleri ve daha fazlası
• iOS 13'te sistem karanlık modu ile senkronize edin.
• En çok kullandığınız sohbetlerinizi iOS paylaşım sayfasının üstünde bulun.
• Bağlantı açmak için kullanılacak varsayılan bir tarayıcı seçin ( Ayarlar » Veri ve Depolama » Diğer ).
• Kanallardaki ve gruplardaki önbelleği daha kolay temizleyin.
• Depolama Kullanımı ayarlarında aerodinamik tasarımın tadını çıkarın.
• Çeşitli iOS 13 optimizasyonları.
• Kilit ekranından cevap verirken bazı mesajların gönderilmemesi sorunu düzeltildi.
@telegram#ios#stabil
🔥iOS için Telegram Güncellendi
Yeni Sürüm: 5,11
Yayın Tarihi: 06.09.2019
🤖OS:
iOS 8.0 ve daha üstü
Değişiklikler:
Planlanmış Mesajlar
• 'Gönder' düğmesini basılı tutun ve belirli bir zamanda otomatik olarak bir şey göndermek için 'Mesaj Zamanla'yı seçin.
• 'Kayıtlı Mesajlar' sohbetinde kendinize hatırlatıcılar ekleyin.
• Planlanmış mesajlarınızdan herhangi biri gönderildiğinde bildirim alın.
Özel Bulut Temaları
• 'Gündüz' ve 'gece' temaları için renk tekerleğinden benzersiz renkler seçerek uygulamanızın görünümünü özelleştirin.
• Renk ve duvar kağıdı seçeneklerinizi temel alarak yeni temalar oluşturun.
• Temalarınızı diğer kullanıcılarla bağlantılar yoluyla paylaşın.
• Bir şeyi değiştirdiğinizde temanızı tüm kullanıcıları için güncelleyin.
Yeniden Tasarlanan Mesaj Seçenekleri
• iOS 13 tarzında yeniden tasarlanmış seçenekler menüsünü açmak için herhangi bir mesajı basılı tutun.
• Kopyalamak, paylaşmak vb. İçin herhangi bir mesajdaki metnin bir bölümünü seçin.
Yeni Gizlilik Ayarları ve Daha Fazlası
• Numaranızı telefon rehberine eklediklerinde sizi Telegram'da kimin bulabileceğini seçin.
• Hareketli ifade bölümündeki yenilikleri kontrol etmek için tek bir 😁, 😧, 😡, 💩, 😢 veya 😮 gönderin.
• Geliştirilmiş VoiceOver desteğinin keyfini çıkarın.
Daha Fazla bilgi için:
https://telegra.ph/Zamanlanmis-Mesajlar-09-05
@Telegram#iOS#stabil
Masaüstü için Telegram, kararlı sürüm 2.1.10 olarak güncellendi!
Bu Güncelleme İle:
- Geliştirilmiş bellek kullanımı.
- Sohbeti dışa aktarma düzeltmeleri (yalnızca düzenlenen yayınlar için "son düzenleme" alanı)
- Zamanlanmış mesajın gönderim zamanını değiştirme eklendi.
- Mesaja ctrl+v kısa yolu ile resim eklemeye çalışırken ki hata düzeltildi.
- Zamanlanmış mesajların doğru görüntülenmesi.
- Fcitx eklenti girişi düzeltmeleri.
- Küçük hata düzeltmeleri ve iyileştirmeler.
#tdesktop#stabil
🔥 **Telegram Masaüstü Güncellendi 🎉🎊
🔄 Yeni Sürüm:
1.8.8
📆 Yayın Tarihi:
10.09.2019
💻🖥 OS:
Windows/macOS/Linux
📄 Değişiklikler:
Özel Bulut Temaları
• Renk ve duvar kağıdı seçeneklerinizi temel alarak yeni temalar oluşturun.
• Temalarınızı diğer kullanıcılarla bağlantılar yoluyla paylaşın.
• Bir şeyi değiştirdiğinizde temanızı tüm kullanıcıları için güncelleyin.
Dahası: https://t.me/TGhaber/309
@Telegram#TDesktop#stabil
🔥Telegram Masaüstü Güncellendi
🔄Yeni sürüm: 1.8.3
📆 Yayın Tarihi: 06.09.2019
💻🖥 İşletim sistemi:
Windows / MacOS / Linux
Değişiklikler:
Planlanmış Mesajlar
• 'Gönder' düğmesini sağ tıklayın ve belirli bir zamanda otomatik olarak bir şey göndermek için 'Mesaj Zamanla'yı seçin.
• 'Kayıtlı Mesajlar' sohbetinde kendinize hatırlatıcılar ekleyin.
• Planlanmış mesajlarınızdan herhangi biri gönderildiğinde bildirim alın.
Yeni renkler
• 'Gündüz', 'Gece' ve 'Renkli' temalar için vurgu renkleri seçerek uygulamanızın görünümünü özelleştirin.
Yeni Gizlilik Ayarları ve Daha Fazlası
• Numaranızı telefon rehberine eklediklerinde sizi Telegram'da kimin bulabileceğini seçin.
• Hareketli ifade bölümündeki yenilikleri kontrol etmek için tek olarak 😁, 😧, 😡, 💩, 😢 veya 😮 gönderin.
Daha Fazla bilgi için:
https://telegra.ph/Zamanlanmis-Mesajlar-09-05
@Telegram#Tdesktop#stabil
Telegram Masaüstü güncellendi 🎉🎊
🔄 Yeni sürüm: 1.6
📆 Yayın Tarihi: 18.03.2019
💻🖥 İşletim sistemi:
Windows / MacOS / Linux
Değişiklikler:
• Video ve Müzikleri, inmesini beklemeden oynatabilirsiniz.
• Ctrl+0 (macOS'ta CMD+0) kombinasyonu ile direkt Kayıtlı Mesajlar'a geçiş yapabilirsiniz.
Not: Uygulamaya 3 farklı yolla ulaşabilirsiniz:
• Telegram Sitesi
• Windows Mağazası
• Apple macOS App Store
Bu güncelleme şu anda uygulamayı Telegram sitesinden yükleyen kullanıcılar tarafından kullanılabilir.
Yakında Windows Mağazası ve Apple macOS App Store'dan da ulaşılabilir olacak.
#stabil#tdesktop
Android için Telegram güncellendi🎉🎊
Yeni sürüm: 5.9.0 (1641X)
Yayınlanma Tarihi: 06.07.2019
🤖İşletim Sistemi: Android 4.1 ve üstü
Değişiklikler:
Hareketli Çıkartmalar
• Duygularınızı hareketlerle ifade etmek için ultra hafif, yüksek kaliteli hareketli çıkartmalar gönderin.
• Her çıkartma yalnızca 20-30 KB arasında olup herhangi bir bağlantıda anında hareketli çıkartmalar alın.
• Saniyede 60 kare hızındaki mükemmel çıkartmaların keyfini sürün.
• Yeni hareketli çıkartma paketleri oluşturun ve bunları herkesin kullanması için @stickers'a yükleyin.
#android#güncelleme#stabil
Hemen Şimdi Güncelleyin..
Not: Gün içerisinde bir kaç kez hata giderme güncellemesi alabilirsiniz.
Ek Bilgi: Telegram'ın son güncellemeler sonrası eklenen yeni kısımları, çevirmenin askerlik hizmetini yapmasından dolayı Türkçe'ye çevrilmemiştir. Yeni bir görevlendirme yapılana kadar yada askeden dönene kadar İngilizce olarak kullanılabilir.
Android için Telegram güncellendi 🎉🎊
🔄 Yeni sürüm: 5.8.0 (1623X)
📆 Yayın Tarihi: 23.06.2019
🤖İşletim Sistemi:
Android 4.1 ve üzeri
• Telefon numaraları görünmese bile, kişileri Telegram Rehberine ekleyin.
• Bu bölümü açık olan kişileri görmek ve eklemek için Rehber » Yakınlardaki Kişi Ekle'ye gidin.
• Konuma dayalı grup sohbetleri oluşturarak yerel toplulukları bir araya getirin.
• Başka bir yöneticiye tam haklar vererek grupların ve kanalların sahipliğini devredin. İş değişikliğinde ya da sadece yaratıcı olarak ayrılmak isterseniz çok iyi bir özellik.
• Belirli sohbetler için mesaj önizlemelerini değiştirin ve Bildirim Ayrıcalıklarında Bul ve "Tümünü Sil" araçlarını kullanın.
#android#güncelleme#stabil
Android için Telegram güncellendi 🎉🎊
Yeni Sürüm:
5.5.0 (1543X)
Yayın Tarihi: 24.03.2019
🤖İşletim Sistemi: Android 4.1 ve üstü
Yenilikler: Daha Fazla Gizlilik, İfade Araması ve TalkBack Desteği
• Her iki uçtaki mesajları, herhangi bir zamanda, herhangi bir özel sohbette silin.
• İletilerinizin başka bir kişi/grup/kanala iletildiğinde hesabınıza bir bağlantı verip vermemesine karar verin.
• Profil resminizi kimin görebileceğini kontrol edin.
• Yeniden tasarlanan panelde İfade, GIF'ler ve Çıkartmalar arayın.
• Mesaja yazdığınız ilk kelime için ifade önerileri alın.
• Sadece ifade içeren mesajlarda büyük ifadeler görün.
• Telegram'ın bu arayüzü kullanarak Türkçe ifade önerilerini geliştirmemize yardımcı olun https://translations.telegram.org/tr/emoji
• GIF'leri ve video mesajlarını tam olarak inmelerini beklemeden izleyin.
• Kelimeleri kullanarak tek tek çıkartmaları arayın (ilgili ifadeye göre).
• Ayarlarda Seçenekler bulmak ve SSS'den öneriler almak için Ayarlar'da Ara'yı kullanın.
• Birden fazla hesap kullanırken tüm hesaplar için bildirim almak isteyip istemediğinizi seçin.
• Sesi otomatik oynatırken bir video izlerken tam ekran moduna geçmek için ekranı çevirin.
• TalkBack'i kullanarak uygulamanın her köşesine erişin.
• Gelişmiş arama kalitesinin keyfini çıkarın.
Bu güncelleme hakkında daha fazla bilgi:
https://telegra.ph/Gizlilik-03-24
Kullanımı ile ilgili aklınıza takılan konularda @TGdestek grubuna bekleriz.
#android#güncelleme#stabil