전체 글 (111) 썸네일형 리스트형 [Python] chr() 함수 사용법 chr() 에 대하여 자세하게 알아봅시다chr() 함수란?chr() 함수는 정수(Unicode 코드 포인트)를 받아, 그에 해당하는 문자(문자열)를 반환합니다. 역으로 작동하는 함수는 ord()입니다. 이 함수는 주로 Unicode 값을 문자로 변환할 때 사용됩니다.문법: chr(i)인자: i (정수, 0 ~ 1,114,111즉 0 ~ 0x10FFFF, 유효한 유니코드 코드 포인트)반환값: 해당 코드 포인트의 문자(문자열) chr() 기본 사용법 예시# 예시 1: 아스키 코드 65에 해당하는 문자print(chr(65)) # 출력: A# 예시 2: 유니코드 코드 포인트 44032 (한글 '가')print(chr(44032)) # 출력: 가# 예시 3: 숫자를 문자로 변환하기 (반복.. [Python] callable() 함수 사용법 callable() 에 대하여 자세하게 알아봅시다callable()설명: callable() 함수는 객체가 호출 가능한(callable) 객체인지 판별해 반환합니다. 즉, 함수처럼 사용할 수 있는 객체인지 True/False로 알려줍니다.반환값: 호출 가능하면 True, 아니면 False.주요 사용 예: 함수, 메서드, 클래스, __call__ 메서드를 가진 객체 등. 기본 사용법 예시# 1. 함수는 호출 가능하다print(callable(len)) # True# 2. 리스트와 같은 내장 객체는 기본적으로 호출이 불가능하다print(callable([1, 2, 3])) # False# 3. 사용자 정의 함수도 마찬가지로 Truedef foo(): passprint(callable(.. [Python] bytes() 함수 사용법 bytes() 에 대하여 자세하게 알아봅시다bytes() 함수란?bytes()는 파이썬 기본 내장 객체로, 불변(immutable)한 바이트 시퀀스를 생성하는데 사용됩니다.바이트(bytes)는 컴퓨터가 데이터를 저장하거나 전송할 때 사용하는 8비트 단위의 데이터 타입입니다.주로 텍스트를 바이트로 변환하거나, 파일・네트워크와 같은 바이너리 데이터를 다룰 때 사용됩니다. 기본 사용 예제빈 바이트 객체 생성b = bytes()print(b) # 출력: b''정수로 초기화b = bytes(4)print(b) # 출력: b'\x00\x00\x00\x00' (0이 4개 들어있는 바이트)문자열을 바이트로 변환(인코딩)b = bytes('hello', encoding='utf-8')print(b) # 출력: .. [Python] bytearray() 함수 사용법 bytearray() 에 대하여 자세하게 알아봅시다bytearray()bytearray()는 파이썬의 내장 객체로, 변경 가능한(mutable) 바이트 시퀀스를 만들 때 사용합니다.바이트 문자열(bytes)와 유사하지만, 값을 변경할 수 있다는 점에서 다릅니다.보통 텍스트 인코딩/디코딩, 바이너리 파일 처리 등에 활용됩니다.생성 형식: bytearray([source[, encoding[, errors]]])1. 빈 bytearray 생성2. 리스트에서 bytearray 생성3. 문자열에서 bytearray 생성 (인코딩 지정)1. bytearray 값 변경 (mutable 특성)2. 파일의 바이너리 데이터 읽기/쓰기with open('example.bin', 'wb') as f: f.write(byt.. [Python] breakpoint() 함수 사용법 breakpoint() 에 대하여 자세하게 알아봅시다breakpoint() 함수란?breakpoint() 함수는 Python 3.7부터 도입된 내장 함수로, 디버깅을 쉽게 할 수 있도록 현재 코드 실행을 중단하고 인터프리터의 디버거를 실행합니다. 디버거는 기본적으로 PDB(Python Debugger)지만, 환경변수나 sys.breakpointhook을 바꿔 다른 디버거로 커스터마이즈할 수 있습니다.주요 특징개발 중 코드의 원하는 지점에서 프로그램 실행을 멈출 수 있습니다.멈춘 시점에서 변수값을 확인하거나, 프롬프트를 통해 코드를 단계별로 실행할 수 있습니다. 기본 사용법 예시일반적인 사용a = 1b = 2breakpoint() # 여기서 실행이 멈추고 디버거가 시작됨c = a + bprint(c).. [Python] bool() 함수 사용법 bool() 에 대하여 자세하게 알아봅시다bool() 함수 기본 정보정의: bool() 함수는 주어진 값을 불리언 타입(True 또는 False)으로 변환해줍니다.문법: bool([x])x: 불리언으로 평가할 값 (생략시 False 반환)기본 규칙:None, 0, 0.0, ''(빈 문자열), [], {} 등 비어있는 값들은 모두 False로 변환됩니다.그 외의 값들은 모두 True로 변환됩니다. 쉬운 사용법 예시# 1. 숫자값print(bool(10)) # Trueprint(bool(0)) # False# 2. 문자열print(bool("hello")) # Trueprint(bool("")) # False# 3. 리스트print(bool([1,2,3])) # Truep.. [Python] bin() 함수 사용법 bin() 에 대하여 자세하게 알아봅시다bin() 함수 기본 정보설명: bin() 함수는 정수를 2진수 문자열로 변환합니다. (파이썬의 내장 함수)형식: bin(x)매개변수:x : 정수반환값: '0b'로 시작하는 2진수 문자열예시: bin(10) → '0b1010'bin() 기본 사용법 예시정수를 2진수로 변환하기print(bin(5)) # 출력: '0b101'음수 정수 변환하기print(bin(-7)) # 출력: '-0b111'리스트 내포(comprehension) 여러 값 변환numbers = [1, 2, 3, 4]binaries = [bin(num) for num in numbers]print(binaries) # 출력: ['0b1', '0b10', '0b11', '0b100']bin() 고급.. [Python] ascii() 함수 사용법 ascii() 에 대하여 자세하게 알아봅시다ascii() 함수란?ascii() 함수는 파이썬의 내장 함수로, 주어진 객체의 문자열 표현을 ASCII 문자만 포함하는 형태로 반환합니다. 유니코드(non-ASCII) 문자는 \uXXXX 또는 \xXX 형태로 이스케이프 처리됩니다. 이 함수는 객체의 출력 결과를 안전하게 저장하거나 디버깅할 때 유용합니다.기본 문법:ascii(object)# object: 문자열이나 숫자 등 표현 가능한 파이썬 객체ascii() 기본 사용법 예시한글 문자열 처리text = "파이썬"print(ascii(text))# 출력: '\ud30c\uc774\uc36c'특수문자가 포함된 문자열s = "Hello, world! 👋"print(ascii(s))# 출력: 'Hello, wor.. 이전 1 2 3 4 ··· 14 다음