파이썬

    문자열 포맷팅

    문자열 포맷팅

    1. format을 이용한 문자열 포맷팅 - 기본적인 형태- 문자열 foramt 활용 year = 2019month = 10day = 29 예 1) 기본적인 형태print("오늘은 " + str(year) + "년 " + str(month) + "월 " + str(day) + "일입니다.")>>>오늘은 2019년 10월 29일 입니다. 예 2) 문자열 format 활용1print("오늘은 {}년 {}월 {}일입니다.".format(year, month, day))>>>오늘은 2019년 10월 29일 입니다. 예 3) 문자열 format 활용2data_string = '오늘은 {}년 {}월 {}일입니다.'print(data_string.format(year, month, day))>>> 오늘은 2019년 ..

    for 반복문(feat. range, while, parameter)

    for 반복문(feat. range, while, parameter)

    1. for 반복문 for문과 while문이 하는 일은 거의 같지만 상황에 따라 for 보다 while이 더 깔끔할 수 있다. my_list = [2, 3, 5, 7, 11] for number in my_list: print(numbers) # 수행부분이며 for문이 실행되면 반복적으로 수행 # while 반복문이랑은 다르게 조건부분이 없다.# number는 for 반복문에서 사용되는 변수# 수행부분으로 처음들어갈때는 my_list에서 index 0에 있는 정수 2가 변수 number에 지정된다.# 그리고 2가 출력된다. 수행부분이 끈타면 다음 index 1에 있는 정수 3이 변수 number에 지정된다.# 이와 같이 for문에 의해 반복하다가 끝이난다. 2. range 함수 for i in [1, 2..

    Dictionary(feat. key-value)

    Dictionary(feat. key-value)

    1. key - value pair 값 # 사전 (dictionary)# key-value pair (키-값 쌍) my_dictionary = { 5 : 25, # key: 5, value: 25 2 : 4, 3 : 9}print(type(my_dictionary))>>> print(my_dictionary[3])>>> 9 my_dictionary[9] = 81print(my_dictionary)>>> {5: 25, 2: 4, 3: 9, 9: 81}print(my_dictionary[9]>>> 81 # dict은 list와 비슷하지만 차이점이 있다.# list는 index가 0, 1, 2, 3, 4, ~~ 이런 식으로 진행 된다.# dict은 딱히 순서의 개념이 없다. 정해준 값으로 지정이 된다.# 핵심..

    리스트(list)

    리스트(list)

    1. 리스트 # 리스트(list)numbers = [2, 3, 5, 7, 11, 13]names = ['윤수', '혜린', '태호', '영훈'] # 인덱싱(indexing)print(name[1]) # 혜린print(names[0]) # 윤수print(names[-1]) # 영훈print(numbers[-2]) # 11print(numbers[1] + numbers[3]) # 10 # 변수 저장num_1 = numbers[1]num_2 = numbers[3]print(num_1 + num_2) >>> 10 # 리스트 슬라이싱(list slicing)print(numbers[0:4])>>> [2, 3, 5, 7]print(numbers[1:])>>> [3, 5, 7, 11, 13]print(numbers[..