[solved][Python] Zamiana ciągu tekstowego na wartości ASCII.
- docent60
- Sędziwy Jeż
- Posty: 30
- Rejestracja: 21 sty 2009, 17:52
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.04
- Środowisko graficzne: Unity
- Architektura: x86_64
[solved][Python] Zamiana ciągu tekstowego na wartości ASCII.
Witam! Rozpoczynam właśnie zabawę z pythonem i na razie jeszcze kiepsko się w nim orientuję. Chciałbym wiedzieć w jaki sposób zamienić ciąg tekstowy na wartości ascii poszczególnych liter ciągu. Właściwie wystarczy mi podpowiedź jak zamienić pojedynczą literę. Jestem pewien że python posiada odpowiednie narzędzia ale póki co mało wiem na ten temat. Proszę o pomoc
-
- Serdeczny Borsuk
- Posty: 175
- Rejestracja: 31 paź 2007, 16:38
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.10
- Środowisko graficzne: KDE Plasma
- Architektura: x86
Odp: [Python] Zamiana ciągu tekstowego na wartości ASCII.
Kod: Zaznacz cały
print(ord('A'))
65
- docent60
- Sędziwy Jeż
- Posty: 30
- Rejestracja: 21 sty 2009, 17:52
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.04
- Środowisko graficzne: Unity
- Architektura: x86_64
Odp: [Python] Zamiana ciągu tekstowego na wartości ASCII.
Wiadomość krótka ale rzeczowa! Dzięki za pomoc!
EDIT:
Mam jeszcze jedno pytanie, które może nie jest na temat, ale tematyka zbliżone. W jaki sposób do ciągu tekstowego (char) dodać liczbę (int)? Dla przykładu:
Chciałbym aby wynikiem działania tego skryptu było połączenie tekstu ze stałą i wyświetlenie go jako:
Może ktoś poradziłby mi link do opisu najbardziej podstawowych modułów (arytmetyka, grafika, operacje we-wy...) biblioteki standardowej pythona? Wiem, że na ten temat napisano obszerne książki ale niestety moje zaledwie o tym wspominają i traktują temat bardzo ogólnikowo. Jeszcze raz proszę o pomoc!
EDIT:
Mam jeszcze jedno pytanie, które może nie jest na temat, ale tematyka zbliżone. W jaki sposób do ciągu tekstowego (char) dodać liczbę (int)? Dla przykładu:
Kod: Zaznacz cały
#!/usr/bin/env python
tekst = "Wojna wybuchła w roku "
rok = 1939
???
???
???
print tekst
Kod: Zaznacz cały
Wojna wybuchła w roku 1939
- ethanak
- Wygnańcy
- Posty: 3054
- Rejestracja: 04 gru 2007, 13:19
- Płeć: Mężczyzna
- Wersja Ubuntu: 12.04
- Środowisko graficzne: GNOME
- Architektura: x86
- Lokalizacja: Bielsko-Biała
- Kontakt:
Odp: [Python] Zamiana ciągu tekstowego na wartości ASCII.
Po pierwsze nie char tylko str albo unicode.docent60 pisze: Mam jeszcze jedno pytanie, które może nie jest na temat, ale tematyka zbliżone. W jaki sposób do ciągu tekstowego (char) dodać liczbę (int)?
Po drugie na przykład
Kod: Zaznacz cały
a="Wojna wybuchła w roku "+str(1939)
Kod: Zaznacz cały
a="Wojna wybuchła w roku %d" % 1939
Taki trochę nietypowy jest ten link do dokumentacji pythona... pewnie gógiel ma trudności ze znalezieniem?
Кто жопой родился, чижиком не помрёт
- docent60
- Sędziwy Jeż
- Posty: 30
- Rejestracja: 21 sty 2009, 17:52
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.04
- Środowisko graficzne: Unity
- Architektura: x86_64
Odp: [Python] Zamiana ciągu tekstowego na wartości ASCII.
Więc tak, po pierwsze napisałem char (characters) aby była jasność że chodzi WYŁĄCZNIE o znaki. Po drugie ostatnia linia w skrypcie sugerować miała że nie chcę stosować ciągów formatujących, więc ta metoda odpada, za to pierwsza podana przez ciebie w pelni mnie satysfakcjonuje! Jeśli chodzi o bibliotekę standardową pythona to znalazłem kilka niezbyt konkretnych opracowań na ten temat. Coż, od razu trzeba było na stronę producenta, choć zawsze wolę najpierw zapytać kogos kto wie lepiej... Wielkie dzięki za pomoc!
- docent60
- Sędziwy Jeż
- Posty: 30
- Rejestracja: 21 sty 2009, 17:52
- Płeć: Mężczyzna
- Wersja Ubuntu: 11.04
- Środowisko graficzne: Unity
- Architektura: x86_64
Odp: [solved][Python] Zamiana ciągu tekstowego na wartości ASCII.
Dzięki @kasjo! Dodałem zakładkę, na pewno się przyda!
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość