Notice
Recent Posts
Recent Comments
250x250
Creative Code
chapter2(문자열 자료형) 본문
728x90
# 문자열 변수 data1 선언
data1 = "hello world's"
print(data1)
# 문자열 변수 data2 선언
data2 = 'i say "hi"'
print(data2)
# 이스케이프 시퀀스를 사용한 문자열 data3 선언
data3 = 'hello\nhi\n'
print(data3)
# 여러 줄 문자열을 ''' 또는 """로 생성한 변수 data4
data4 = '''내용1
내용2
내용3
'''
print(data4)
# 문자열 연결과 반복
head = "python"
tail = " is fun!"
print(head + tail) # 문자열 연결
print(head * 2) # 문자열 반복
print('-' * 50) # 문자열 반복
# 문자열 슬라이싱과 길이 출력
a = "Life is too short, You need Python"
print(len(a)) # 문자열 길이 출력
print(a[3]) # 인덱스 3의 문자
print(a[-1]) # 뒤에서 첫 번째 문자
print(a[-0]) # 뒤에서 첫 번째 문자 (0은 생략 가능)
print(a[0:4]) # 슬라이싱 (0부터 4까지)
print(a[0:-1]) # 슬라이싱 (0부터 끝까지)
print(a[:]) # 전체 문자열
print(a[:-5]) # 슬라이싱 (0부터 뒤에서 5번째 전까지)
# 문자열 포맷팅
a = '%s - I eat %d apples.' % ('jjj', 3)
print(a) # 문자열 포맷팅
print('%s' % 'hi')
print('%10s' % 'hi')
print('%-10s' % 'hi')
print('%.4f' % 3.52135234)
# 문자열 포맷팅 - format 메서드
data = 'i eat {} apples'
print(type(data))
print(data.format('delicious'))
data = '{} - i eat {} apples'
print(data.format('hhhh', 7))
print("I ate {number} apples. so I was sick for {day} days.".format(number=10, day=3))
data = '{:<10} - i eat {} apples'
print(data.format('hhhh', 7))
data = '{:^10} - i eat {} apples'
print(data.format('hhhh', 7))
data = '{:>10} - i eat {} apples'
print(data.format('hhhh', 7))
data = '{:^10} - i eat {:_^20,.1f} apples'
name = input('이름 >>> ')
total = int(input('갯수 >>> '))
print(data.format(name, total))
# f-문자열 포맷팅
name = input('이름 >>> ')
total = int(input('갯수 >>> '))
f'{name} - i eat {total:,.1f} apples'
# 문자열 메서드
a = 'hobby'
a.count('b') # 문자열 내에서 'b'의 개수 세기
print(','.join('ABCD')) # 문자열 합치기
print(",".join(['사과', '배', '딸기', '수박'])) # 리스트 합치기
intext = input('입력문자 >>> ')
print(intext.lower()) # 모든 문자를 소문자로 변환
data = input('입력 >>>')
print(data)
print(data.strip()) # 문자열 앞뒤 공백 제거
data = input('입력 >>>')
float(data.replace(',', '')) # 콤마 제거 후 실수로 변환
728x90
'Python Programming' 카테고리의 다른 글
Chapter5(제어문) (0) | 2023.10.13 |
---|---|
Chapter4(dic,set,메모리) (0) | 2023.10.13 |
Chapter3(리스트, 튜플) (0) | 2023.10.13 |
chapter01(숫자형) (0) | 2023.10.12 |