[TIL] Phython 1회차 세션 수강

Jeong Min·2025년 5월 27일
0
  1. 문자열 : 문자 저장 / 따옴표로 정의
    EX. my_str = '과자' = 과자

문자열과 내장함수 활용
EX) [letter = '1234abcd' / let2 = 'qwer']

  • 인덱싱 : letter[1] = 2 (파이썬에서는 첫 글자가 0, 마지막 글자는 -1)
  • 슬라이싱 : letter [1:3] = 2,3 (마지막 지정의 앞 글자가 추출)
  • 병합 : output = letter + let2 = 1234abcdqwer
  • upper/lower : SQL과 동일, 대문자, 소문자 변환
  • join : '추가할 것'.join('기존 문자열') = 기존 문자열에 추가.
  • split() : ()를 기준으로 문자열 분리.
  1. 리스트 : 집합형 자료형/ list() OR [ ] 를 이용해 정의.
    EX. a=[1,2,3,4,5]
    b=['hello','life','today','happy']
    c=['Hello',['python','hi'], (12,11,10) , 14]
  • 덧셈과 곱셈 : + = 두 리스트 나열/ *숫자 = 숫자만큼 같은 리스트 나열
  • len() : 길이 구하기
  • insert(위치,값) : 해당 위치에 값을 추가함.
  • del 리스트[인덱스] : 해당 리스트의 값 삭제
  • sort() : 자료형을 정렬.
  • reverse() : 자료형 역으로 정렬
  • remove(값) : 리스트에서 해당 값 삭제
  • pop(인덱스) : 값을 삭제하지만 삭제한 값을 출력함
  1. 튜플 : ()로 감싸고 있으며, 리스트와 다른 특성./ 생성, 삭제, 수정이 불가능

문제 풀이
1. 리스트 관련

  • 문제
    • temperatures라는 리스트에 [25, 27, 24, 28, 26]이 담겨있습니다.
    • 이 리스트에서 마지막 온도를 출력하는 코드를 작성하세요.

temperatures = [25, 27, 24, 28, 26]
print(temperatures[___])
= print(temperatures[-1]) 마지막 코드는 -1

  1. 딕셔너리 관련
  • 문제
    • product_details 딕셔너리에 {'name': '노트북', 'price': 1200000, 'brand': 'LG'}가 담겨있습니다.
    • 이 딕셔너리의 모든 키를 출력하는 코드를 작성하세요.

product_details = {'name': '노트북', 'price': 1200000, 'brand': 'LG'}
keys = product_details.keys() = 'keys'로 지정
print(keys) = 키를 출력

0개의 댓글