Вы можете использовать isnumeric функцию. Он проверяет, содержит ли строка только числовые символы. Этот метод присутствует только для объектов Unicode. Он не будет работать с целыми или плавающими значениями
myList = ['text', 'another text', '1', '2.980', '3']
output = [ a for a in myList if a.isnumeric() ]
print( output )
# Output is : ['1', '3']
Ссылка: https://www.tutorialspoint.com/python/string_isnumeric.htm
Добираться в настоящее время входило в систему пользователь:
System.getProperty("user.name"); //platform independent
и имя узла машины:
java.net.InetAddress localMachine = java.net.InetAddress.getLocalHost();
System.out.println("Hostname of local machine: " + localMachine.getHostName());
Добираться в настоящее время входило в систему пользователь:
System.getProperty("user.name");
Для получения имени хоста машины:
InetAddress.getLocalHost().getHostName();
Для ответа на последнюю часть вопроса Java API говорит, что getHostName () возвратится
имя хоста для этого IP-адреса, или если операция не позволяется проверкой защиты, текстовым представлением IP-адреса.