반응형
\ , \n, \t = 이스케이프 코드...
print("\"안녕\t 파이썬! \n 줄바꿈이 이루어졌습니다")
문자열은 더할수도 있고 , 곱할수도있다.(반복하겠다.)
a = "안녕"
b = "파이썬"
print(a+b)
print((a+b)*2)
문자열 인덱싱 -> 문자열의 개별번호
a = "hello world"
print(a[0])
뒤에서부터 세기 -를 넣으면된다.
a = "hello world"
print(a[-3])
문자열 슬라이싱
a = "hello world"
print(a[2:9])
print(a[2:]) #2부터 다 출력
print(a[:-2]) #뒤에부터 앞까지 다 출력
print(a[:]) #전체 출력
print(a[0:7:2]) # 0부터 7까지 출력하는데 2칸씩 건너띄면서 출력한다.
<문자열 기본함수>
"""a = "hello world"
#a[2] = "A"
# 파이썬은 문자열 인덱스 값을 바로 바꾸는것은 불가"""
replace : 특정 문자열 변경
a = "hello world"
b = a.replace("hello", "hi") #별도의 변수에 담아줘야한다. 대소문자 구분 필요.
c = a
print(b)
count : 특정 부분문자열 갯수
print(a.count('l'))
find : 특정 부분문자열 위치 확인가능
print(a.find('wor'))
upper : 전체 문자열을 대문자로 변경해준다.
print(c.upper())
lower : 전체 문자열을 소문자로 변경해준다.
print(c.lower())
strip: 특정 문자열을 지운다.
print(c.strip("world"))
sprit: 하나의 문자열을 여러개의 문자열로 나눌때 사용 -> 배열형태로 반환
print(c.split(" ")) # 결과값 : ['hello', 'world']
zfile: 자릿수만큼 앞에 0으로 채운다. / 일관된 자릿수로 유지시킬수있다. /출력 전용함수
print(c.zfill(50))
int : 특정한 문자열을 숫자로 표현가능
a = "9500"
b = int(a)
print(b + 500)
문자열과 실수는 합치지 못한다.
a = 10
b = 25.3
print(a+b)
사칙연산 //몫만 계산 , %나머지만
a=9
b=7
print("a + b =", a + b)
print("a - b =", a - b)
print("a * b =", a * b)
print("a // b =", a // b)
'Python > 공부' 카테고리의 다른 글
| [PYTHON] 6. 들여쓰기,예약어,주석,반복문 (0) | 2022.07.22 |
|---|---|
| [PYTHON] 5. 리스트(함수포함) (0) | 2022.07.21 |
| [PYTHON] 4. 객체지향언어 (1) | 2022.07.21 |
| [PYTHON] 2-4.RUR-PLE 실습(조건문) (0) | 2022.07.13 |
| [PYTHON] 2-3.RUR-PLE 실습(함수의 호출) (0) | 2022.07.13 |