Zmienne w pythonie

Resident
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 195
0

Witajcie. Czy da się określić rodzaj zmiennej w pythonie aby powiedzieć 'programowi' iż jest to np. int czy też string i nic poza liczbami / napisami nie może być przechowane w tej zmiennej ?

Np. tak jak w c++:
int a = 2
a = "jakis napis" już będzie błędem.

hauleth
  • Rejestracja: dni
  • Ostatnio: dni
0

Ale po co? Przecież można wykorzystać duck typing w razie czego.

  • Rejestracja: dni
  • Ostatnio: dni
0

Nie

Resident
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 195
0

okej, poradziłem sobie z tym mniej więcej ;)
A teraz drugi problem dotyczący tego zadania.

Mam dajmy na to słownik:
ksiazka = {"Bartek":12345}
jak pobrać ostatnią literę klucza ? czyli w tym przypadku (Bartek) będzie to litera k

  • Rejestracja: dni
  • Ostatnio: dni
0

Ostatni znak ze stringa możesz pobrac tak:

Kopiuj
s="pewien napis"
last=s[-1]
  • Rejestracja: dni
  • Ostatnio: dni
0

A ostatnie znaki ze wszystkich kluczy w słowniku możesz wypisac tak:

Kopiuj
# d jest słownikiem
for key in d.keys():
   print(key[-1])
  • Rejestracja: dni
  • Ostatnio: dni
0

Metoda keys jest zbędna od wielu lat.

Kopiuj
print(', '.join('"%s"' % key[-1] for key in { 'zue': 69, 'zuo': 666 }))

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.