공부 이야기

[1일차] Do it! 점프 투 파이썬 / 15p ~ 79p / 2.파이썬 프로그래밍 기초, 자료형 (튜플 전까지)

창이 2022. 7. 11.
728x90
반응형

이스케이프 코드란, 프로그래밍할 때 사용할 수 있도록 미리 정의해 둔 문자조합. 

문자열 예제에서 여러 줄의 문장을 처리할 때 백슬래시 문자와 소문자 n을 조합한 "\n" 이스케이프 코드를 사용했다. 

코드 설명
\n 문자열 안에서 줄을 바꿀 때
\t 문자열 사이에 탭 간격을 줄 때 사용
\\ 문자 \를 그대로 표현할 때
\' 작은 따옴표 그대로 표현할 때
\000 널 문자
\r 줄바꿈 문자 (커서 가장 앞으로)
\f 폼 피드(현재 커서를 다음 줄로 이동)
\a 출력 시 pc 스피커에서 삑 소리 난다
\b 백 스페이스
a = 3
b = 3
print(a+b)

print(a*b)
print(a**b)
print(7%3)
print(7//4)

a = "python"
print(a*2)

a = "Life is too short, You need Python"
print(a[3])
print(a[-2])

b = print(a[0] + a[1] + a[2] + a[3])

print(a[0:5])
print(a[19:]) # 시작 번호부터 끝 번호까지 뽑아냄
print(a[:17]) # 번호를 생략하면 문자열의 처음부터 끝 번호까지 뽑아냄
print(a[:]) # 전체 모두 뽑아냄

파이썬은 0부터 숫자를 센다.

a = "20010331Rainy"
data = a[:8]
weather = a[8:]
print(data)
print(weather)
# 문자열 포매팅
print("I eat %d apples." %3)
print("I eat %s apples." %"five")

# 숫자를 넣기 위해서는 %d, 문자를 넣기 위해서는 %s

# 2개 이상의 값 넣기
number = 10
day = "three"
print("I ate %d apples. so i was sick for %s days." %(number, day))
코드 설명
%s 문자열
%c 문자 1개
%d 정수
%f 부동 소수
%o 8진수
%x 16진수
%% 문자 % 자체 
a = "hobby"
print(a.count('b'))

a = "python is best choice"
print(a.find('b'))

a = ","
print(a.join('abcd'))
a = "hi"
print(a.upper())
print(a.lower())
a="hi"
print(a.lstrip())
print(a.rstrip())

a = "life is too short"
print(a.replace("life", "your leg"))

a = "life is too short"
print(a.split()) # 공백 기준으로 나눔
a = "a:b:c:d"
print(a.split(':'))

print("I eat {0} apples".format(3))

number = 3
print("I eat {0} apples".format(number))
print("I eat {0} apples. so i was sick for {1} days.".format(number, day))

print("{0:=^10}".format("hi"))
print("{0:!<10}".format("hi"))
print("{{and}}".format())
odd = [1, 3, 5, 7, 9]
a = [1, 2, 3]
print(a)

a= [1,2 ,3]
b = [4, 5, 6]
print(a+b)

print(a*3)

a[2] = 4
print(a)
a[1:3] = []
print(a)

a = [1, 2, 3]
a.append(4)
print(a)

a.append([5, 6])
print(a)

a = [1, 4, 3, 2]
a.sort()
print(a)

a = ['a', 'c', 'b']
a.reverse()
print(a)
a = [1, 2, 3]
print(a.index(3))
a = [1, 2, 3]
a.insert(0, 4)
print(a) #a[0] 위치에 4를 넣으세요
a = [1, 2, 3, 1, 2, 3]
a.remove(3)
print(a)

a = [1, 2, 3]
a.pop()
print(a) # pop()은 리스트의 맨 마지막 요소를 돌려 주고 그 요소는 삭제하는 함수
a = [1, 2, 3]
a.pop(1)
print(a)

a = [1, 2, 3]
a.extend([4, 5])
print(a)
728x90
반응형

댓글

추천 글