문자열 비교는 사전식 민감도

발행: (2025년 12월 2일 오전 09:03 GMT+9)
2 min read
원문: Dev.to

Source: Dev.to

78일차 – 2025년 12월 2일

나는 아직도 3일차와 4일차 목표(“Day 3‑4: Control structures (if‑else, loops)”)와 5일차(및 6일차) 목표(“Day 5‑6: Functions and modules”), 그리고 7일차 목표(연습문제)에서 뒤처지고 있기 때문에 집중해야 합니다. 이것을 다루지 않으면 8일차부터 77일차까지의 목표를 진행할 수 없습니다.

목표

Halvorsen (n.d.)의 Python for Software Development 교재에서 발췌한 내용:

  • Python에서 플로팅 ✅
  • 서브플롯 ✅
  • 연습문제 ✅
  • If … Else
  • 배열
  • For 루프
  • 중첩 For 루프
  • While 루프
  • 연습문제
  • Python에서 함수 만들기 – 소개
  • 다중 반환값을 갖는 함수
  • 연습문제
  • Python에서 클래스 만들기
  • __init__() 함수
  • 연습문제
  • Python 모듈 만들기
  • 연습문제

참고사항

Python for Data Science, AI & Development Course (IBM) (Santarcangelo, n.d.) – Module 2: Python Programming Fundamentals – Conditions and Branching

  • if 문 아래의 코드 블록은 조건이 True일 때만 실행됩니다.
  • 문자열 비교는 사전식(lexicographically) 민감합니다 (비교는 Unicode/ASCII 순서에 따라 문자 단위로 수행됩니다) (Google, 2025a; Google, 2025b 참조). 그래서 문자열로 비교할 때 "10""2"보다 먼저 옵니다.

References

  • Google. (2025b). Google Search with AI. [Large language model].
  • Halvorsen, H. (n.d.). Python.
  • Santarcangelo, J. (n.d.). Python for data science, AI & development [MOOC]. Coursera.
Back to Blog

관련 글

더 보기 »

덧셈 상황에 대처하기

번역하려는 텍스트(발췌문 또는 요약)를 제공해 주시겠어요? 해당 내용을 받아야 정확히 한국어로 번역해 드릴 수 있습니다.

모뎀의 복수

첫 번째 연결 1994년 겨울, 홍콩의 작은 아파트에서, 14세 소년이 US Robotics Sportster 14,400 Fax Modem을 연결했다.