티스토리 뷰

 

학습 내용 예시
[1] 입력받기:  input() str = input("값을 입력해주세요")
print("sol said : "+ str)
입력 → Hi
출력 →  sol said : Hi
[2] 출력하기:  print(,end="\n")
* end는 생략 가능
[3] 변수문법:  f'문자열{변수}문자열'
* \n 은 개행
** 개행 제거 : print('123',end="\n")
a, b = map(int, input().strip().split(' '))
print(f'a = {a}\nb = {b}')
입력 →1 2
출력 → 
a = 1
             b = 1 
[4] 리스트 내 모든 요소 함수 적용(원본 변경X)
: map(함수, 리스트 또는 튜플)
a = [1.2, 2.2, 3.2, 4.2, 5.2]
a = list(map(int, a))
print(a)
출력 → [1,2,3,4,5] 

[5] 문자열 및 공백 제거 : strip() 

str = "           하이         "
str = str.strip()
print(str)
출력 → 하이 
[6] 문자열 자르기 : split('기준')
기준을 가지고 문자열을 자른다음 리스트로 반환
str = "안녕 하세요"
str = str.split(' ') // 공백 제거
print(str)
출력 → ['안녕','하세요']
[7] 문자열 반복 : 문자열 * 반복하고 싶은 횟수 str, n = input().strip().split(' ')
n = int(n)
print(str*n)
입력 →abc 5
출력 →abcabcabcabcabc
[8] 대소문자 바꾸기(원본 변경 X)
- 대문자로 변경 : upper()
- 소문자로 변경 : lower()
- 대소문자 상호변경 : swapcase()
str = 'aAbBcCdD'
print(str.upper()) 출력 → AABBCCDD
print(str.lower()) 출력 →aabbccdd
print(str.swapcase()) 출력 → AaBbCcDd
[9] 특수문자 출력 
 (1) \을 앞에 붙여줌
- 개행 : \n
- 수평 탭 : \t
- ' 작은따옴표: \'
- " 큰따옴표 : \"
- \ 백슬래시 : \\
 (2) """ """ 또는 ''' ''' 로 따옴표 3개사용
 (3) 문자열 앞에 r을 쓰면 \을 앞에 붙인걸로 인식

(1) print("!@#$%^&*(\\\'\"<>?:;")
출력  !@#$%^&*(\'"<>?:;

(2) print("""!@#$%^&*(\\'"<>?:;""") 또는 print(r'''!@#$%^&*(\'"<>?:;''')
출력 !@#$%^&*(\'"<>?:;

(3) print(r'!@#$%^&*(\'"<>?:;')
출력  !@#$%^&*(\'"<>?:;

** 왜 '와 " 쓸 떄 차이가 날까?
print(r'!@#$%^&*(\'"<>?:;') 정상인데
print(r"!@#$%^&*(\'"<>?:;") 오류

\'에서 따옴표를 막아줌 + r로 인해 \도 그대로 출력이다. 반대로
print(r"!@#$%^&*(\"'<>?:;")정상
print(r'!@#$%^&*(\"'<>?:;')오류

 

반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함