파이썬 클론코딩 연습 중에 여러가지 지정을 할 수 있다는 것을 알게 되었다.
문자열을 더할 수 있는 것, %s %d등을 사용할 수 있는 것은 알고 있었는데,
f"{변수} 123"
"문자열 {변수}".format(변수="456")
은 처음 알게 되었다.
자연스럽게 사용이 되는 것을 볼 수 있다.
케이스에 따라서 print("hello" + b + ", welcome to " + world_name)
이런식으로 더해서 쓰는 것 보다
print(f"hello {b}, welcome to {world_name}")
으로 직관적으로 사용이 가능할 것 같다.
f"{abc}" 에 있는 중괄호에는 함수 호출도 가능하고 변수 * 100 같은 것도 가능하다.
그리고 print함수는 개행을 자동으로 해 주는데, 개행을 자동으로 하지 않게 하는 것은
인자에 end=""를 적어주면 된다.
끝 문자가 end='' 에 들어가는 문자로 print 출력이 된다.
버퍼를 사용하지 않게 하는건진 모르겠지만 버퍼를 거치지 않고 출력하게 하는 인자는 flush=True이다.
print("hello world!", end='', flush=True)
이런식으로 사용이 가능하다.
문자열을 출력한 뒤 엔터를 치지 않으면서 버퍼를 비워버리고 바로 출력해준다.
'개발, 연습' 카테고리의 다른 글
[파이썬] 맥에서 전원케이블이 꽃혀있는지 확인하기 (0) | 2021.06.09 |
---|---|
[파이썬] 맥에서 마우스 유틸 프로그램 편하게 켜기 (0) | 2021.06.04 |
[웹 크롤러] 파이썬 웹 크롤러 with Selenium (0) | 2021.04.03 |
[연습작] 파일 헥스뷰어 (0) | 2021.04.03 |
[재미] 아두이노 레오나르도 스타크래프트 매크로 (0) | 2021.03.17 |