728x90
반응형
- 문자열 str



# 쌍따옴표, 한따옴표
print(type("문자열!"))
var1 = '한따옴표'
var2 = "쌍따옴표"
print("문자열은 " + var1 + var2)
# ''' '''따옴표 3개짜리
var3 = '''
따옴표 3개는
끝나는 문장
모두를 처리
'''
print(var3)
# 문자열 + 연산
n = '홍'
a = '길동'
name = n + ' ' + a
print(name)
# 타입 변환 str(), int(), float(),
print(type(int(str(100))))
q = str(100)
w = int(q)
e = type(w)
print(e)
# escape sequence
wet = " It\'s \" Kind of \" sunny "
print(wet)
# ex1
qq = "It\'s \"Kind of \"sunny\nHave a nice Day!"
print(qq)
# ex2
string1 = '''
다스베이더가 말했다.
\"내가 니 애비다!\"
그 말을 들은 루크는 \'깜짝\' 놀랐다.
'''
print(string1)
# ex3
print("밴드 이름 만들기 프로그램에 오신 것을 환영합니다.\n태어난 도시가 어딘가요?")
city = input()
print("당신의 애완동물 이름은?")
petname = input()
print("당신의 밴드 이름은 [ " + city + " " + petname + " ] 입니다.")
- f-string format

# f-string 문자열 포멧
name = "홍길동"
age = 20
print("안녕하세요" + name + "님 나이가 " + str(age) + "이군요")
print(f"안녕하세요 {name}님 나이가 {age}살 이군요")
# print()에 포맷 코드 입력 (자바의 printf)
print("나는 도시락 %d 개를 먹었따." % 3)
print("나는 도시락 %s 개를 먹었다." % "여러")
print("나는 도시락 %d 개를 %s 먹었다." %(7,"배터지게"))
# 문자열.fomat()
number = 20
welcome = "환영합니다"
base = "{} 번 손님 {}"
# 아래 3개의 print는 같은 값을 출력
print(number,"번 손님",welcome)
print(base.format(number,welcome))
print("{} 번 손님 {}".format(number,welcome))
# ex1
name = "이길동"
color = "파란색"
print("안녕하세요. 제 이름은 {}이고 좋아하는 색상은 {}입니다.".format(name,color))
print(f"안녕하세요. 제 이름은 {name}이고 좋아하는 색상은 {color}입니다.")
- 문자열 index

# # 문자열 index
# print("Hello"[0])
# # 문자열 합치기
# "123"+"456"
# # 숫자(int) 더하기
# 123+465
# # 플롯(float)
# 3.1234
# # 불리언(boolean)
# True
# False
string1 = "0123456789"
# 문자열[인덱스번호]
print(string1[8])
# 문자열의 슬라이싱
# [시작:끝] (시작은 포함, 끝은 포함X)
text = "hello world"
print(text[1:5])
print(text[3:])
print(text[:3])
print(text[:])
# [시작:끝:증감]
print(string1[::-1]) # 거꾸로 시작
# 슬라이싱 예제
rainbow = ["빨","주","노","초","파","남","보"]
# red_colors가 ["빨", "주","노"]의 값을 가지도록
red_colors = rainbow[:3]
blue_colors = rainbow[4:]
print("red_colors의 값 : {}".format(red_colors))
print("blue_colors의 값 : {}".format(blue_colors))728x90
반응형
'Language > Python' 카테고리의 다른 글
| 예제 01-10 (0) | 2021.06.30 |
|---|---|
| module, random, max, password (0) | 2021.06.28 |
| while 문, for 문 (0) | 2021.06.28 |
| if, elif, else (0) | 2021.06.25 |
| 내장함수 function (0) | 2021.06.25 |
| 데이터 타입 (0) | 2021.06.25 |