Portál AbcLinuxu, 15. května 2025 14:54
Řešení dotazu:
#/usr/bin/python3 string = "X19020" X = string[1:] print(len(X), X) integer_digits = 4 decimal_digits = 2 integersX = str(X[:integer_digits]) decimalsX = str(X[-decimal_digits:]) print("X" + integersX + "." + decimalsX)tohle vypíše:
5 19020 X1902.20ale potřebuji:
5 19020 X190.20
s = '1911200'
# adding character at specific position
pos=4
s2 = s[:pos] + "." + s[pos:]
print(s2, type(s2))
num1= float(s2)
print(num1,type(num1))
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.