-
Python_문자열coding 101 2022. 3. 30. 12:11
문자열이란?
문자들의 집합 (ex 단어 하나, 문장 하나 또는 숫자 하나)
* 문자열을 입력할 때는 따옴표 ("" or '')로 텍스트를 감싸야함 - 시작과 종료의 따옴표는 동일한 형태여야함
"Hello, World" 'Hello, World'
큰 따옴표 안에 큰 따옴표를 또 넣으면 에러 발생함
"Hello, "who" are you" ---> X "Hello, 'who' are you" ---> O
문자열은 변수에 저장할 수 있음
print(s) 또는 변수명만 입력하고 엔터키를 누르기
a = "apple" print(a) apple a 'apple'
여러 줄에 걸쳐 입력하는 법
1) 3개의 큰 따옴표 사용하고 각 줄 끝에서 enter
sentence = '''안녕하세요 뭐하세요 네?''' print(sentence) 안녕하세요 뭐하세요 네?
2) \n
sentence = "사과 \n배 \n포도" print(sentence) 사과 배 포도
3) 여러 줄을 문장을 선언하는 방법으로 \는 윗줄과 아래줄을 연결시켜줌
a="투애니원 + \ 신곡듣고 + \ 싶다" a '투애니원 + 신곡듣고 + 싶다' print(a) 투애니원 + 신곡듣고 + 싶다
반복(곱)
* < 활용하기
x="8"*10 8888888888
연결(합)
1) + 활용
"favorite" + "movie" 'favoritemovie'
2) 문자열 붙여놓기
'Computer' 'jam' 'computerjam'
3) 변수에 저장된 문자열을 + 사용으로 연결하기
x="영희야" y="철수야" print(x+" "+y) 영희야 철수야
숫자+문자열은 합칠 수 없음
-> 문자열이나 정수로 데이터 타입 통합필요 (int or float활용 or string)
200+'140' error 200+int('140') 340 200+float('140') 340.0
\n -> 문자열 줄 바꿈
s="안녕 \n 이름이 \n 뭐야?" s '안녕 \n 이름이 \n 뭐야?' print(s) 안녕 이름이 뭐야?
\t -> 탭만큼 띄우기
s= "안녕 \t뭐니" print(s) 안녕 뭐니
\\ -> 화면에 역슬래시 그 자체를 출력
s="안녕\\뭐야" print(s) 안녕\뭐야
\' -> 문자열에서 작은 따옴표 출력
s= "\'wow\' fantastic" print(s) 'wow' fantastic
\''-> 큰 따옴표 출력
s="yes, \''I\'' understood" print(s) yes, ''I'' understood
728x90728x90반응형'coding 101' 카테고리의 다른 글
python_튜플 (0) 2022.04.13 python_인덱싱 및 슬라이싱 (0) 2022.04.06 python_자료구조 리스트 (0) 2022.04.06 Python_문자열함수 (0) 2022.03.30 Python_인덱싱과 슬라이싱 (0) 2022.03.30