분류 전체보기

· Python
1. count() 메서드 파이썬 count() 메서드는 리스트, 튜플, 문자열 같은 시퀀스 형태의 자료형에서 특정 값이 나타나는 횟수를 반환합니다. 2. 기본 문법 sequence.count(value) sequence: 요소 개수를 검색할 시퀀스(리스트, 튜플, 문자열 등) value: 개수를 셀 값 3. 예제 리스트에서의 사용 my_list = [1, 2, 2, 3, 2, 4] print(my_list.count(2)) # 3을 출력 문자열에서의 사용 my_string = "hello world" print(my_string.count('l')) # 3을 출력 튜플에서의 사용 my_tuple = (1, 2, 3, 2, 4, 2) print(my_tuple.count(2)) # 3을 출력 4. 유의사..
· Python
1. 세트(Set) 자료형 파이썬 세트 자료형은 중복을 허용하지 않고, 순서가 없는 자료형입니다(인덱싱, 슬라이싱 미지원) 세트 자료형에 저장된 요소는 고유해야 하고, 숫자나 문자, 튜플이 요소가 될 수 있습니다. 세트 자료형을 선언하는 방법은 2가지가 있는데, 'set()' 함수 또는 중괄호 '{}'를 사용하여 생성할 수 있습니다. 빈 집합을 생성할 때는 반드시 'set()' 함수를 사용해야 합니다. 아래 코드블럭에서 세트 자료형 선언 예시를 살펴보겠습니다. # 세트 생성 my_set = set() # 세트 생성 my_set2 = {1, 2, 3, 4, 5} # 세트 생성 및 자동 중복요소 제거 my_set3 = set([1, 2, 2, 3, 3, 4]) print(my_set3) # {1,2,3,4}..
· Python
1. 개요 파이썬 알고리즘이나 프로그램의 수행시간을 측정, 비교하기 위해 쓰이는 파이썬 모듈을 소개해보겠습니다. 다만, 프로그램 구동환경에 따라 CPU, RAM, BUS 성능이 제각각이므로 모든 구동환경에 대한 '절대적' 측정 시간이 아닌, 특정 구동환경에 대한 '상대적' 수행시간임을 참고하시면 되겠습니다. 파이썬 프로그램 시간측정에 쓰이는 'time'이라는 모듈 중 time.perf_counter()와 time.process_time() 이 두 가지 메서드에 대해 알아보겠습니다. 2. time.perf_counter() time.perf_counter() 메서드는 파이썬 프로그램 실행 시작시간부터, 프로그램 종료까지의 시간을 측정하는데, 모든 대기 시간, 입/출력대기, 사용자와의 상호작용 대기시간 등이..
· Network
1. 개요 10.88.135.144/28 과 같이 IP주소/CIDR 표기법을 많이 보셨을텐데요, 네트워크ID와 호스트ID를 직접 계산할 필요없이 계산 및 시각화를 해주는 사이트를 소개하겠습니다. 이 사이트에 IP주소/CIDR을 입력하면 서브넷마스크, 네트워크 주소, 브로드캐스트 주소, 사용할 수 있는 IPv4 주소 개수 그리고 호스트로 사용가능한 첫 번째 IP주소와 마지막 IP주소를 계산해서 시각화 해줍니다. https://cidr.xyz/ 1-1. (참고) IPv4 주소와 클래스, 그리고 CIDR https://hyper7.tistory.com/19 2. (참고)서브넷 마스크와 CIDR 하나의 IPv4 주소는 네트워크ID와 호스트ID로 구분됩니다. IPv4 초창기에는 A,B,C,D,E 클래스로 나누어 ..
Hyper_
'분류 전체보기' 카테고리의 글 목록 (2 Page)