delete delete
Verfasst: Donnerstag 18. Februar 2010, 17:17
delete delete
Seit 2002 Diskussionen rund um die Programmiersprache Python
https://www.python-forum.de/
Das kann sich durchaus widersprechen.zulu321 hat geschrieben:Wäre auch praktisch wenn man irgendwie einen Einzeiler daraus machen könnte damit das Programm übersichtlich bleibt.
Code: Alles auswählen
>>> from itertools import imap
>>> def is_ipv4_address(address):
... try:
... numbers = imap(int, address.split('.'))
... except ValueError:
... return False
... else:
... return len(numbers) == 4 and all(0 <= num <= 255 for num in numbers)
Code: Alles auswählen
def is_ip4(ip):
parts = ip.split('.')
return len(parts) == 4 and all((part.isdigit() and (255 >= int(part) >=0)) for part in parts)