본문 바로가기
반응형

JOIN3

[Python] 스레드 종료를 기다리기 위한 join 이해하기 스레드가 종료될 때까지 메인 프로그램을 대기시키기 위한 방법을 이해합니다.   목차 개발 의도import threadingimport timecount = 0def worker(): global count print("Worker thread is starting") for i in range(5): count += 1 time.sleep(1) print("Worker thread has finished")# 스레드 생성thread = threading.Thread(target=worker)# 스레드 시작thread.start()# count 값 출력print(count)# 출력값: Worker thread is starting / 0 / (5초 뒤) Wor.. 2024. 11. 16.
[파이썬, Python] 코드 최적화 예시 총정리 코드 최적화 구현하기  - 파이썬 코드 최적화는 성능을 개선하고 효율성을 높이는 중요한 작업입니다.- 특히 대규모 데이터 처리나 성능이 중요한 애플리케이션에서 유용합니다.   1. 리스트 컴프리헨션 사용리스트 컴프리헨션은 기존의 for 루프를 대체하여 코드를 더 간결하고 빠르게 만들 수 있습니다.# Beforesquares = []for x in range(10): squares.append(x**2)# Aftersquares = [x**2 for x in range(10)]  2. 제너레이터 사용제너레이터는 메모리를 절약하고 큰 데이터 집합을 처리할 때 유용합니다. (리스트 컴프리헨션 표현식 [ ]과 제너레이터 표현식 ( )의 차이)# Beforesquares = [x**2 for x in ran.. 2024. 7. 14.
[파이썬, Python] 문자열 관련 함수 총정리 [ 파이썬 문자열 관련 함수 정리 ] * 코드는 기본적으로 으로 구성되어 있습니다. * 아래 [더보기] 클릭 후 [Ctrl + F] 단축키를 활용하여 찾고 계신 함수 위치로 바로 가실 수 있습니다. 더보기 이스케이프 코드 1 (\ + 문자) : \n, \t, \\, \', \" 이스케이프 코드 2 (\ + 문자) : \b, \r 문자열 연산자 : + , * 자료형 변환 : str 문자열 인덱싱 & 슬라이싱 문자열 복사 : =, str, [:] 문자열 내장 함수 : len, count 문자열 내장 함수 : find, index, rfind 문자열 내장 함수 : split , join 문자열 내장 함수 : replace, upper, lower 문자열 내장 함수 : strip, lstrip, rstrip 문.. 2022. 3. 10.
반응형