본문 바로가기

분류 전체보기45

[JavaScript] innerHTML / innerText / textContent 차이 정의 innerHTML innerHTML은 이름 그대로 HTML을 반환한다. 예를 들어 box라는 div가 있다고 하자. Hi there! 그럼 innerHTML을 사용했을 때, 위의 내용 그대도 반환한다. 그래서 텍스트만 반환하는 innerText, textContent와 다르다. innerText innerText 속성은 그 요소와 그 자손의 랜더링 된 텍스트 콘텐츠를 나타낸다. 즉, 눈에 보이는 텍스트만 반환한다는 것이다. textContent textContent 속성은 노드와 그 자손의 텍스트 콘텐츠를 표현한다. 차이 여기까지만 보면 innerText와 textContent의 차이가 없어 보인다. 그러나 아주 중요한 차이점이 있다. textContent는 와 Hi there! hidden mes.. 2021. 10. 8.
[Python] for in 반복문 (for in, range, enumerate) 1. for in 반복문 for item in iterable: 반복할 명령어들 iterable member를 하나씩 반환할 수 있는 object(객체), 즉 값을 하나씩 꺼낼 수 있는 객체 eg) list, dictionary, set, string, tuple, bytes 등 example = [1, 2, 3, 4, 5] for num in example: if num % 2 == 0: print(num) 위의 코드는 example 리스트에서 짝수만 출력하는 코드이다. example의 값이 하나씩 num이라는 변수에 저장되어 만약 num이 2로 나누어 떨어진다면 출력되는 것이다. 2. range for i in range(5): 반복할 명령 range(시작 숫자, 끝 숫자, 증가량) 형태로 사용된다... 2021. 9. 19.
[Python] 배열 https://wikidocs.net/21119 목차 입력받기 배열 연산자 배열 생성 배열 출력 입력받기 map 함수 - 입력의 타입을 지정해준다. list 함수 - 입력한 값을 리스트로 만들어준다. split 함수 - 입력 값이 여러 개가 주어졌을 때 주어진 기준으로 숫자들을 분리해준다. 1차원 배열 입력받기 1) 입력 값이 한 줄일 때 numbers = list(map(int, input().split())) 예시: # 입력 1 2 3 4 # 결과 [1, 2, 3, 4] 2) 입력 값이 여러 줄일 때 numbers = [input() for _ in range(입력 값의 갯수)] 예시: # 입력 값 갯수 n = 4 # 입력 1234 2341 3412 4123 # 결과 ['1234', '2341', '.. 2021. 9. 3.