-
X-Received: by 2002:a37:5e47:: with SMTP id s68mr5133765qkb.411.1586544430757; Fri,
10 Apr 2020 11:47:10 -0700 (PDT)
X-Received: by 2002:a37:5e47:: with SMTP id s68mr5133765qkb.411.1586544430757; Fri,
10 Apr 2020 11:47:10 -0700 (PDT)
Path: news-archive.icm.edu.pl!news.icm.edu.pl!wsisiz.edu.pl!goblin2!goblin1!goblin.st
u.neva.ru!news-out.google.com!nntp.google.com!postnews.google.com!google-groups
.googlegroups.com!not-for-mail
Newsgroups: pl.comp.programming
Date: Fri, 10 Apr 2020 11:47:10 -0700 (PDT)
In-Reply-To: <6...@g...com>
Complaints-To: g...@g...com
Injection-Info: google-groups.googlegroups.com; posting-host=37.47.232.201;
posting-account=f7iIKQoAAAAkDKpUafc-4IXhmRAzdB5r
NNTP-Posting-Host: 37.47.232.201
References: <6...@g...com>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <2...@g...com>
Subject: Re: elementarne pytania z pythona
From: g...@g...com
Injection-Date: Fri, 10 Apr 2020 18:47:10 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Xref: news-archive.icm.edu.pl pl.comp.programming:214823
[ ukryj nagłówki ]W dniu piątek, 10 kwietnia 2020 12:59:03 UTC+2 użytkownik fir napisał:
> ostatnio troche odpoczalem i mysle sobie by cos postudiowac moze rootkity moze
opencl..ale stanelo jadnak na podstawah pythona ;C
>
> morugam bo jest to troche lamerskie ale z drugiej strony potrzebowalem napisac bota
na nasz ircowy kanal
>
> nie znam jednak zupelnych podstaw na dwutygodniowe lektury podrecznikow troche
szkoda mi czasu i moze tu bedzie szybciej
>
> mam test typu
>
> msg = "cytuj pnnn 1232"
>
> i potrzebuje dobrac sie do tej trzeciej liczby i pobrac jej wartosc, pod warunkiem
ze pocztek stringa bedzie wlasnie "cytuj pnnn" z kolei jesli tam bedzie nic albo nie
liczna tez chcialbym miec to zdetektowane
>
> jaki to kod? tnx
to masz tak: jak napiszesz
msg.split()
to dostaniesz listę trzech stringów:
['cytuj', 'pnnn', '1332']
i teraz możesz sobie napisać np. takie coś:
def dziwny_warunek_firra(msg):
if not isinstance(msg, str):
return False
tokens = msg.split()
if len(tokens) != 3:
return False
if tokens[0] != 'cytuj':
return False
if tokens[1] != 'pnnn':
return False
try:
return int(tokens[2])
except:
return False
Tam widziałem też rozwiązanie z wyrażeniami regularnymi, pewnie warto się ich
nauczyć, ale pythonowy interfejs do nich jest raczej słaby (ogólnie python przy
bliższym kontakcie okazuje się raczej słaby, ale mimo wszystko warto go znać)
Następne wpisy z tego wątku
- 10.04.20 21:07 fir
- 10.04.20 22:32 fir
- 11.04.20 11:16 fir
- 11.04.20 11:26 fir
- 11.04.20 11:33 Piotr Chamera
- 11.04.20 11:55 fir
- 11.04.20 12:06 fir
- 11.04.20 12:09 Piotr Chamera
- 11.04.20 12:12 fir
- 11.04.20 12:59 Piotr Chamera
- 11.04.20 13:04 fir
Najnowsze wątki z tej grupy
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
- "Wuj dobra rada" z KDAB rozważa: Choosing the Right Programming Language for Your Embedded Linux Device
- Nowa ustawa o ochronie praw autorskich - opis problemu i szkic ustawy
- Alg. kompresji LZW
Najnowsze wątki
- 2025-05-17 Głosowanie na prezydenta mDowód
- 2025-05-17 Karol i Patrycja - a może wielka miłość jak Romeo i Julia
- 2025-05-17 Re: Pamientajta, aby zamknÄ Ä ryje, bo jest cisza wyborcza, a co powiecie
- 2025-05-17 Phishing obok nas.
- 2025-05-17 poznaj siłe swoich pieniędzy
- 2025-05-17 Warszawa => Senior IT Recruitment Consultant <=
- 2025-05-17 Warszawa => DevOps Engineer <=
- 2025-05-17 Warszawa => Junior Account Manager <=
- 2025-05-17 Warszawa => Senior Programmer C <=
- 2025-05-17 Polska => Senior Key Account Manager <=
- 2025-05-17 Migracje i przestępczość
- 2025-05-16 czy Seba naprawdę wróci do macierzy?
- 2025-05-15 coś pustawo u mechaników
- 2025-05-16 Warszawa => IT Data Analyst (obszar Power BI) <=
- 2025-05-16 Warszawa => Senior Backend Developer <=