2018년 4월 12일 목요일

[python] 문법07

#
# 문자/문자열
#

#
# 메모리 그림
# 1,2,4,8,16,32,64,128,256
# 메모리에는 실제로 숫자가 저장되고, 필요에 따라 숫자를 미리 약속된 문자로 해석해서 사용
#

# ASCII CODE TABLE 값 사용하기
a = chr(65)
b = chr(66)
c = chr(67)
print(a, b, c)

#소리도 낼 수 있다.
#소리에 해당하는 문자 출력하면 된다.
#소리에 해당하는 문자: 아스키테이블에서 확인

a = chr(7)
print(a)

#
#A에서 Z까지 출력하기
#
for a in range(65, 91):
    print(a, chr(a), end='\t')

#
# A가 65라는 것을 기억할 필요가 없다.
#
a = ord("A")
print(a)

for a in range(ord('A'), ord('Z')+1):
    print(a, chr(a), end='\t')

#
# 문자(열) 더하기
#
a = 1 + 1
print(a)
a = "1"+"1"
print(a)

a = "123"
b = "456"
c = a + b
print(c)

a = 123
b = "456"
c = a + b
print(c)
→ error

# 어느 한쪽으로 일치시켜 주어야 한다.
# 숫자로 통일하거나 문자열로 통일

a = 123
b = int("456")
c = a + b
print(c)

a = str(123)
b = "456"
c = a + b
print(c)

댓글 없음:

댓글 쓰기