파이썬으로 알고리즘을 공부한지 일주일 정도 됐다.
파이썬 문법도 처음하다 보니 그 다음날 다시 풀다보면 헷갈리는 문법이 많았다.
md 파일로 따로 관리하려 했는데 생각보다 가독성도 떨어지고 자주 안찾아보게 된 것 같다.
velog 라는 커뮤니티를 활용해서
알고리즘과 네이버 부트코스에서 막 시작한 기초 CS 공부
피로그래밍이라는 동아리에서 시작한 과제와 협업 기록들 그리고
JS 로 공부하고 있는 미니 프로젝트를 하나씩 기록하려고 한다!
1주일 동안해왔던 것 처럼 이번 년 하반기 프론트 엔드 인턴을 목표로
매일 1시간30분씩 공부하고 기록해보자.
블로그를 하면서 다음 3가지를 의식하면서 기록하자.
1) 새로 알게 된 내용
2) 고민한 내용과 결과
3) 나중에 다시 읽을 때 도움이 될 내용
너무 쉬운 문제들에 대한 풀이는 따로 적지 않고
도움이 되었던 문법만 제일 상단에 정리해보자
a = 10, b =5
print(f'a:b = {a}:{b}')
print('a:b =', a, ':', b)
a : b = 10 : 5
print('%10d' % 150)
> 150
print('%10.2f' % 2.3)
> 2.30 (소수점 자리수를 포함한 10칸 출력, 소수점 이후 2자리 출력)
print('%03d' %1)
>001 (총 3자리 정수 중 공백을 0으로 채운다)
print('%08.2f' %3.6)
>00003.60 (소수점 자리수를 포함한 8칸 출력, 소수점 이후 2자리 출력)
#format 메서드 활용해서 동일하게 출력
print('{0:08.2f}'.format(150.37))
>00150.37
# 글자 왼쪽 정렬하기
print('%-10s' % 'python')
>python (오른쪽 4칸은 공백)
print('Hello, {0}'.format('world!'))
>Hello, world!
a = 10
print('%o' %a) #8진수의 형태로 출력
print('%x' %a) #16진수의 형태로 출력(소문자)
print('%X' %a) #16진수의 형태로 출력(대문자
int('변환하고자하는 진수', '첫 번째 인자의 진수 형태')
int('0b1010', 2)
int('0o12', 8)
int('0xa', 16)
- 파이썬 int 가 포함할 수 있는 데이터 범위
- 정수 나누기 정수 / 실수 나누기 정수 등의 결과