공부 이야기
[1일차] Do it! 점프 투 파이썬 / 15p ~ 79p / 2.파이썬 프로그래밍 기초, 자료형 (튜플 전까지)
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
반응형
'공부 이야기' 카테고리의 다른 글
일본어 단어 암기_1일차 공유 ( 왕기초/일본어왕초보/아이패드용 ) (1) | 2022.08.10 |
---|---|
[3일차] Do it! 점프 투 파이썬 / 110p ~ 156p / 반복문, 함수 일부분 (0) | 2022.07.25 |
4차 산업혁명과 창업 기업의 특징에 대해 (0) | 2021.12.10 |
기업분할에 대해서 (0) | 2021.12.07 |
M&A에 대해서 (0) | 2021.12.06 |
댓글