슬라이스len()for x in a: (-> forEach와 비슷)enumerateallany'''리스트와 내장함수(2)'''a = [32, 17, 15, 23, 5]# 슬라이스print(a[:3])print(a[1:4])print(len(a)) # 리스트 길이# 방식 1for i in range(len(a)): print(a[i], end=' ')# 방식 2 (forEach와 비슷)for x in a: print(x, end=' ')print() # enumerate -> 튜플 형태로 출력. (index, value)for x in enumerate(a): print(x)print()for index, value in enumerate(a): print(index, value)..
https://www.codingfont.com/ https://www.codingfont.com/ www.codingfont.com 위 사이트에서 선호하는 폰트 테스트를 진행해봤다. 요즘 폰트 유목민이라... 왼쪽, 오른쪽에 서로 다른 폰트로 작성된 동일한 코드를 놓고 비교하면서, 이상형 월드컵처럼 토너먼트식으로 폰트를 골라볼 수 있다. 4강까지만 내 결과를 정리해보자면, 1위 - IBM Plex Mono2위 - Roboto Mono공동 3위 - Hack / Cousine 이렇게 나왔다.IBM Plex 폰트는 실제로 사용하고 있던 폰트였다. 예쁘긴 한데 좀 얇은 면이 있어서, 요즘은 SF Mono 폰트를 사용 중이다.요즘은 굵은 글씨를 작게 보는 방식으로 코딩을 해보고 있다.Hack 폰트도 잠깐 써봤던..
'''문자열과 내장함수'''msg = "It is time"print(msg.upper()) # 대문자로 만드는 함수print(msg.lower()) # 소문자로 만드는 함수tmp = msg.upper()print(tmp.find('T')) # 문자열 찾기 (인덱스 번호를 반환)print(tmp.count('T')) # 문자열 개수 반환# 슬라이스print(msg) # - 결과: "It is time"print(msg[:2]) # 0~1번 index까지의 문자열 출력 - 결과: "It"print(msg[3:5]) # 3~4번 index까지의 문자열 출력 - 결과: "is"msg = "gogo"print(msg)''''''''''''''''''''''''''''''''''''''''''..
key, value 값으로 저장.해시테이블을 이용하므로, 데이터 조회 및 수정에 있어 O(1)의 시간에 처리가 가능하다.dic01 = {'key1': 3, 'key2': 4}key_list = list(dic01.keys()) # key data 추출value_list = list(dic01.values()) # value data 추출
range() 내장함수# range() -> Java에서 쓰는 for(int i=0; i 1부터 N까지 홀수만 출력하기n = int(input('숫자 입력: '))# 1번 casefor i in range(1, n+1): if i%2==1: print(i)# 2번 casearray3 = [i for i in range(n) if i%2 == 1] # i가 홀수면.print(array3) 1부터 N까지의 합 구하기sum = 0for i in range(1, n+1): sum += iprint(sum) N의 약수 출력하기 (나머지가 0이면 약수)for i in range(1, n+1): if n%i == 0: print(i, end=' ') # 줄바꿈 없이, 옆..
# 정수형으로 변경하기 -> map(int, ~ ) 사용.a, b = map(int, input().split()) # 공백값 제거하면서, 배열 만들어준다. (split)print(a+b)data = list(map(int, input('숫자 입력: ').split()))print(data)checkData = [data[0]%2, data[1]%2, data[2]%2] # 나머지 구하기 (홀수, 짝수 확인 시 많이 사용)print(data.sort())print(data.sort(reverse=True))a, b = map(int, input('숫자 2개 입력: ').split())print(int(a/b)) # 나누기 연산 (실수형으로 반환되어서 int()처리)print(a//b) ..