Introduction to Programming in Python - Strings - University of Texas ...
Introduction to Programming in Python
Strings
Dr. Bill Young
Department of Computer Science
University of Texas at Austin
Last updated: June 4, 2021 at 11:04
Texas Summer Discovery Slideset 10: 1
Strings
Strings and Characters
A string is a sequence of characters. Python treats strings and
characters in the same way. Use either single or double quote
marks.
letter = ¡¯A ¡¯
# same as letter = " A "
numChar = " 4 "
# same as numChar = ¡¯4 ¡¯
msg = " Good morning "
(Many) characters are represented in memory by binary strings in
the ASCII (American Standard Code for Information Interchange)
encoding.
Texas Summer Discovery Slideset 10: 2
Strings
Strings and Characters
A string is represented in memory by a sequence of ASCII
character codes. So manipulating characters really means
manipulating these numbers in memory.
...
...
2000
2001
2002
2003
...
...
...
...
01001010
01100001
01110110
01100001
...
...
Encoding
Encoding
Encoding
Encoding
Texas Summer Discovery Slideset 10: 3
Strings
for
for
for
for
character
character
character
character
¡¯J¡¯
¡¯a¡¯
¡¯v¡¯
¡¯a¡¯
ASCII
The following is part of the ASCII (American Standard Code for
Information Interchange) representation for characters.
32
48
64
80
96
112
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
0
@
P
¡®
p
!
1
A
Q
a
q
¡±
2
B
R
b
r
#
3
C
S
c
s
$
4
D
T
d
t
%
5
E
U
e
u
&
6
F
V
f
v
¡¯
7
G
W
g
w
(
8
H
X
h
x
)
9
I
Y
i
y
*
:
J
Z
j
z
+
;
K
[
k
{
,
<
L
\
l
¡ª
=
M
]
m
}
.
>
N
¡Ä
n
/
?
O
o
The standard ASCII table defines 128 character codes (from 0 to
127), of which, the first 32 are control codes (non-printable), and
the remaining 96 character codes are representable characters.
Texas Summer Discovery Slideset 10: 4
Strings
Unicode
ASCII codes are only 7 bits (some are extended to 8 bits). 7 bits
only allows 128 characters. There are many more characters than
that in the world.
Unicode is an extension to ASCII that uses multiple bytes for
character encodings. With Unicode you can have Chinese
characters, Hebrew characters, Greek characters, etc.
Unicode was defined such that ASCII is a subset. So Unicode
readers recognize ASCII.
Texas Summer Discovery Slideset 10: 5
Strings
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- ascii art capstone project in c
- ascii art code club amazon web services
- python ascii builtin function examples tutorial kart
- missouri center for career education
- cs 152 computer programming fundamentals lab 1 ascii art
- python programming companion computer science wiki
- ascii code the extended ascii table
- ascii art generation using the local exhaustive search 広島大å¦
- ez ascii a language for ascii art manipulation
- part a ascii art contest 2 points university of washington
Related searches
- university of texas online degrees
- university of texas online masters
- university of texas campus locations
- university of texas campuses
- university of texas at austin
- university of texas distance learning
- university of texas arlington online
- university of texas online bachelor s
- university of texas online programs
- university of texas mediation training
- university of texas austin tx
- university of texas free tuition