Strona 1 z 1

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

: 24 sty 2011, 11:57
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:

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

: 24 sty 2011, 14:13
autor: kasjo

Kod: Zaznacz cały

print(ord('A'))
65
Coś dopiszę bo wiadomość jest za krótka :P

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

: 25 sty 2011, 12:35
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:

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

: 25 sty 2011, 14:06
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?

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

: 25 sty 2011, 14:55
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!

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

: 25 sty 2011, 16:50
autor: kasjo

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

: 26 sty 2011, 00:17
autor: docent60
Dzięki @kasjo! Dodałem zakładkę, na pewno się przyda!:wink: