본문 바로가기

Language/Python19

260108 TIL 기억에 남는 것Q. VS Code 에서 reversed() 함수를 입력하고 뜨는 설명을 보면 인수에 Iterator 가 있다. 이게 뭘까?A. "뒤집을 준비가 된 상태"의 객체. 이를 Iterator(반복자)라고 함 dic.items(): 딕셔너리의 키, 값 세트로 반환 UnboundLocalError : 함수 내에서 지역 변수를 사용하려고 하는데, 아직 그 변수에 값이 할당되지 않았을 때 발생한다. parameter(인수)를 받는 함수에 대해 알아보기함수 안의 인수 : 변수parameter 안에 들어가는 value : argument# 인수 전달 (parameter 와 argument)def cat(name): # Function Returnreturn 값은 항상 같을 필요가 없다!return 여러개 .. 2026. 1. 8.
Python) 문자열 뒤집기 (feat. reverse, reversed ) Python 에서 문자열을 뒤집는 방법은 다양하다그 중 서로 헷갈리는 reverse 와 reversed 에 대해서 알아보려고 한다 이름은 비슷하지만 reverse는 리스트의 메소드이고reversed는 내장 함수라서 사용법이 완전 다르다 1. 첫 번째 방법: reverse() 메소드 사용하기reverse() 메소드는 리스트(list)의 메소드이므로, 문자열을 리스트로 먼저 변환한 뒤 사용했다value = "Hello World"v = list(value)print(v.reverse()) # None분명 뒤집으라고 명령했는데 출력은 None이 나왔다여기서 "해당 메소드는 바로 출력할 수 없나?"라는 질문이 생겼다 보충 설명: 메소드는 반환값이 있는 것과 없는 것으로 나뉜다reverse()는 In-plac.. 2026. 1. 8.
260107 TIL : List, For Loop and Function 기억에 남는 것random 모듈 docs : https://docs.python.org/3/library/random.htmlrandom.shuffle(x) : 연속인 수들을 섞음random.randint(a, b) : 랜덤한 값을 N 이라고 치면 N 의 범위 ⇒ a ≤ N ≤ b string.join(x)- string. : join은 string 즉, 문자열에 대한 함수임- x : 리스트 자료구조이어야 함https://docs.python.org/ko/3.13/tutorial/datastructures.htmlPython 내장 함수https://docs.python.org/3/library/functions.htmlList그룹화순서# 정의countries = ['Korea', 'Japan', 'Chi.. 2026. 1. 7.
260106 TIL : Python 입출력과 조건절 기억에 남는 내용input → black box (function) → output위는 함수의 동작원리이다. 소프트웨어 엔지니어링 (프로그래밍) 도 이와 같은 원리라고 생각할 수 있다.해당 소프트웨어에 입력을 넣으면 원하는 출력이 나오도록 하는것. \n (역슬래시 n) : 이스케이프 코드. 줄바꿈 isinstance(object, type) ⇒ True / False input 함수는 사용자가 입력한 내용을 항상 string 형태로 변환함. 아래부터는 복습차원에서 들었다. Print 안에 들어갈 수 있는 것문자열 : quotation (따옴표) 안에 있는 것 예) “문자열” print("Hello" + " " + "World") # Hello World문자열 끼리는 + 로 이어 붙일 수 있다딕셔너리 .. 2026. 1. 7.
2026.01.06 : 다짐과 목표 새해엔 담아놓기만 했던 강의들을 다 수강하자고 다짐했다.완벽하게 해야한다는 생각 때문에 매번 시작하기가 두려웠는데얼레벌레 마인드로 일단 하려고 한다. 우선은 어느정도 배웠지만 이어지지 않아 다시 또 까먹은 파이썬부터 시작하기로 했다. 그럼에도 작심삼일을 못 벗어날 수 있으니 인프런에서 하는 완강챌린지를 결제했다.환급을 받기 위해서라도 절대 완강을 하겠다! 그리고 던져두었던 나의 블로그도...TIL도....다시 써보려고 한다.뭐든 남겨야 기억에 남을것 같다. 2026. 1. 7.
[ Python ] 변수, 대입연산자, 변수의 동작 이해 대입연산자 = 연산자 = 는 수학에서 사용하는 것 처럼 '같다' 라는 의미와는 다른 오른쪽 값을 왼쪽 변수에 '대입'하는 것그래서 대입연산자 라고 불림 num = 132 는 아래와 같은 느낌이다num ⬅ 132 변수 ( variable ) : 데이터를 담는 공간C언어에선...C 와 같이 형식을 중요시하는 언어는 변수를 사용하기 전에 컴파일러가 미리 메모리 공간을 확보하도록 반드시 선언을 먼저 해 줘야 한다/* C/C++ 예시 */int number; // 변수 선언 문장 : 새 변수를 위해 메모리 공간 확보number = 123; // 변수 사용 문장 : 확보된 메모리 공간 사용 파이썬에선...하지만 파이썬은 선언을 하지 않고 쓴다number = 132 # 변수 생성 및 사용number = numb.. 2025. 4. 16.