[solved][Python] Zamiana ciągu tekstowego na wartości ASCII.

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Awatar użytkownika
docent60
Sędziwy Jeż
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.

Post autor: docent60 »

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:wink:
kasjo
Serdeczny Borsuk
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.

Post autor: kasjo »

Kod: Zaznacz cały

print(ord('A'))
65
Coś dopiszę bo wiadomość jest za krótka :P
Awatar użytkownika
docent60
Sędziwy Jeż
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.

Post autor: docent60 »

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:

Kod: Zaznacz cały

#!/usr/bin/env python

tekst = "Wojna wybuchła w roku "
rok = 1939
???
???
???
print tekst
Chciałbym aby wynikiem działania tego skryptu było połączenie tekstu ze stałą i wyświetlenie go jako:

Kod: Zaznacz cały

Wojna wybuchła w roku 1939
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!:wink:
Awatar użytkownika
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.

Post autor: ethanak »

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 pierwsze nie char tylko str albo unicode.

Po drugie na przykład

Kod: Zaznacz cały

a="Wojna wybuchła w roku "+str(1939)
albo

Kod: Zaznacz cały

a="Wojna wybuchła w roku %d" % 1939
Może ktoś poradziłby mi link do opisu najbardziej podstawowych modułów (arytmetyka, grafika, operacje we-wy...) biblioteki standardowej pythona?

Taki trochę nietypowy jest ten link do dokumentacji pythona... pewnie gógiel ma trudności ze znalezieniem?
Кто жопой родился, чижиком не помрёт
Awatar użytkownika
docent60
Sędziwy Jeż
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.

Post autor: docent60 »

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!:smile: 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!
kasjo
Serdeczny Borsuk
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: [solved][Python] Zamiana ciągu tekstowego na wartości ASCII.

Post autor: kasjo »

Awatar użytkownika
docent60
Sędziwy Jeż
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.

Post autor: docent60 »

Dzięki @kasjo! Dodałem zakładkę, na pewno się przyda!:wink:
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość