태그 목록
전체보기 (187)TIL(86)Java(20)python(9)aws(8)git(7)OOP(5)codesquad(4)library(3)static(3)docker(3)회고(3)http(3)project(3)코드스쿼드(2)Shortcuts(2)array(2)Enum(2)print(2)test(2)List(2)네이버웹툰(2)lambda(2)linux(2)package(1)pass(1)final(1)checkout(1)itertools(1)flush(1)shell(1)Polymorphism(1)merge(1)지역변수(1)rds(1)DNS(1)Thread(1)2021(1)Pull Request(1)process(1)heap(1)CMC(1)Interceptor(1)throws(1)oAuth(1)PORT(1)user data(1)collections(1)input(1)combinations(1)scoup(1)max heap(1)Spring Data JDBC(1)Modifier(1)stdout(1)abstract class(1)throw(1)composition(1)counter(1)abstract(1)SOLID(1)branch(1)JavaScript(1)마스터즈 코스(1)entity(1)Deque(1)dictionary(1)스터디(1)ip(1)tcp(1)socket(1)stage(1)method(1)Algorithms(1)CLASSPATH(1)eclipse(1)eval(1)file(1)inheritance(1)조건문(1)ec2(1)functional programming(1)UDP(1)반복문(1)Nginx(1)filter(1)default(1)reference variable(1)interface(1)config(1)commit(1)permutations(1)heapq(1)함수(1)global(1)mysql(1)CSS(1)html(1)Design Pattern(1)fork(1)Heap Sort(1)script(1)내장 함수(1)전역변수(1)abstract method(1)개발자(1)overloading(1)CDN(1)Overriding(1)socket programming(1)svn(1)super(1)Fetch(1)Inflearn(1)local(1)pull(1)comprehension(1)readline(1)신입(1)신입개발자(1)sorted(1)OSIV(1)Casting(1)VO(1)Database(1)Token(1)IO(1)round(1)inner class(1)remote(1)product(1)calendar(1)vpc(1)Factory Method(1)closure(1)hackathon(1)sys(1)JPA(1)Spring(1)tuple(1)set(1)DTO(1)exception(1)min heap(1)review(1)IntelliJ(1)math(1)bisect(1)import(1)
post-thumbnail

print() 함수의 새로운 면모(sep, end, file, flush)

이 글은 "오래 알고 지낸 print... 너 이렇게 💰이 많은... 아니 매개변수가 많은 아이였어...?"라는 깨달음을 바탕으로 작성된 글입니다. 사건의 발단 2차원 배열을 출력하기 위해 print의 end를 쓰다가 문득 다른 키워드 인자들에는 어떤 것들이 있는지 궁금해졌다. 공식 문서에 숨어있던 (나만 몰랐던 네 모습) 공식 문서(📂)를 찾아보니 print()에는 생각보다 많은 기능이 있었다. >print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False) 오래 알고 지낸 print... 너 이렇게 💰이 많은... 아니 매개변수가 많은 아이였어...? 라는 감격도 잠시, 공식 문서의 설명을 읽어도 잘 이해가 안 되어 python console에서 help

2020년 11월 27일
·
3개의 댓글
·
post-thumbnail

코딩테스트를 위한 파이썬 문법 (4) (input, sys.stdin.readline, print)

이 포스팅은 이것이 취업을 위한 코딩테스트다 APPENDIX A 코딩테스트를 위한 파이썬 문법 파트를 읽고 공부한 내용을 정리하는 용도로 작성되었습니다. APPENDIX A에 수록된 문법 외에 개인적으로 알고리즘 문제를 풀다가 막힌 문법들 또한 추가해두었으며, 예제는 직접 연습하며 작성하였기에 교재랑 다른 부분이 있습니다. input() 한 줄의 문자열을 입력 데이터로 받아온다. 위의 코드는 알고리즘 문제를 풀면서 거의 2문제당 1문제꼴로 사용했던 코드로 외워두고 사용하면 좋다. > list(map(int, input().split())) → input()으로 입력 받은 문자열을 → split()을 이용하여 띄어쓰기를 기준으로 나눈 리스트로 바꾼뒤, → map()을 이용하여 해당 리스트의 모든 원소를 정수로 바꾼 결과를 → list()를 이용하여 다시 리스트로 변환한다. sys.stdin.r

2020년 11월 26일
·
0개의 댓글
·