Python Basic to String examples
Basic
Print - 1
7월에 기록적이 폭우가 "예정"되어 있습니다.
print('7월에 기록적이 폭우가 "예정"되어 있습니다.')
print("7월에 기록적인 폭우가 \"예정\"되어 있습니다.")
7월에 기록적이 폭우가 "예정"되어 있습니다.
Print - 2
https://naver.com
print("http://naver.com/")
http://naver.com/
Print - 3
- 월요일부터 금요일까지 단어를 공백을 추가해서 출력해보세요.
월요일 화요일 수요일 목요일 금요일
print("월요일 화요일 수요일 목요일 금요일")
print("월요일", "화요일", "수요일", "목요일", "금요일")
월요일 화요일 수요일 목요일 금요일
월요일 화요일 수요일 목요일 금요일
변수 연산
- 사과의 값이 주어진 변수가 있을 때, 사과 10개의 가격을 출력해보세요.
apple = 1200
apple = 1500
print(apple)
print(apple * 10)
print(1500 * 10)
print(1500 % 5)
1200
12000
문자열 출력
- 각 변수에 입력된 변수를 이용해서 모든 값을 한번에 출력해보세요.
s1 = "Hello"
s2 = "World!"
s1 = "Hello"
s2 = "World!"
print(s1 + " " + s2)
Hello World!
데이터 Type
- type 함수는 데이터 타입을 확인할 수 있습니다.
num = "128"
num = "128"
type(num)
str
데이터 타입 변환 (casting)
num_str = "512"
num_str = "512"
num = int(num_str)
type(num)
int
정수를 문자열로 변환
num = 256
num = 256
print(type(num))
num_str = str(num)
print(type(num_str))
문자열을 실수로 변환
float_num_str = "3.14"
float_num_str = "3.14"
print(type(float_num_str))
float_num = float(float_num_str)
print(type(float_num))
print(float_num)
<class 'str'>
<class 'float'>
3.14
Python String
문자열 처리
words = "Python"
words = "Python"
print(words[2])
print(words[:2])
print(words[2:])
문자열 자르기
- 다음과 같이 주소가 있을때 마지막 2자리만 출력해보세요.
address = "강남대로 38"
address = "강남대로 38"
print(address[-2:])
문자열 치환
p_num = "010 / 1234 / 1234"
p_num = "010 / 1234 / 1234"
p_num_update = p_num.replace("/", "-")
print(p_num_update)
010 - 1234 - 1234
문자열은 immutable
- 아래 코드를 실행시켜보시고, 해결할 수 있는 방향을 찾아보세요
my_words = "python"
my_words[0] = "P"
my_words = "python"
my_words[0] = "P"
문자열 반복하기
- 아래 문자열 출력을 3번 반복하도록 수식을 추가해보세요.
print("Hello!")
print("Hello!" * 3)
Hello!Hello!Hello!
- 다음과 같은 데이터가 주어졌을 때, format 함수를 이용해서 출력해보세요
car_1 = "Jeep"
distance_1 = "10,000km"
car_2 = "Benz"
distance_2 = "22,000km"
car_1 = "Jeep"
distance_1 = "10,000km"
car_2 = "Benz"
distance_2 = "22,000km"
print("차량 이름: {}, 주행 거리: {}".format(car_1, distance_1))
print("차량 이름: {}, 주행 거리: {}".format(car_2, distance_2))
차량 이름: Jeep, 주행 거리: 10,000km
차량 이름: Benz, 주행 거리: 22,000km
문자열 출력 f-string
- 파이썬 3.6부터는 f-string을 이용해서 출력이 가능합니다.
- f-string을 이용해서 다음 데이터를 출력해보세요
car_1 = "Jeep"
distance_1 = "10,000km"
car_2 = "Benz"
distance_2 = "22,000km"
car_1 = "Jeep"
distance_1 = "10,000km"
car_2 = "Benz"
distance_2 = "22,000km"
print(f"차량 이름: {car_1}, 주행 거리: {distance_1}")
print(f"차량 이름: {car_2}, 주행 거리: {distance_2}")