python
내장 print() 함수는 파이썬에서 출력을 표시하는 주된 방법입니다. 기본적으로 호출마다 줄바꿈(\n)을 추가해 이후 출력이 새 줄에 나타나게 합니다.
print() 작동 방식print("Hello World")
print("Welcome to Guru99 Tutorials")
출력:
Hello World Welcome to Guru99 Tutorials
print()가 자동으로 줄바꿈 문자를 추가하므로 각 문자열이 별도 줄에 표시.
파이썬 3은 print()에 end 키워드 인자를 도입했습니다. end=""로 설정하면 기본 줄바꿈이 제거되어 같은 줄에 계속 출력 가능.
print("Hello World ", end="")
print("Welcome to Guru99 Tutorials")
출력: Hello World Welcome to Guru99 Tutorials
구분자(공백, 쉼표, 커스텀 문자열)를 넣으려면 end 값으로 지정:
print("Hello World ", end=" ")
print("Welcome to Guru99 Tutorials")
출력: Hello World Welcome to Guru99 Tutorials
print("Hello World ", end="It's a nice day! ")
print("Welcome to Guru99 Tutorials")
출력: Hello World It's a nice day! Welcome to Guru99 Tutorials
파이썬 2에서는 문자열 끝에 콤마를 붙여 줄바꿈 방지:
print "Hello World ", print "Welcome to Guru99 Tutorials."
출력: Hello World Welcome to Guru99 Tutorials
sys 모듈 사용sys 모듈의 stdout.write()로 줄바꿈 자동 추가 없이 세밀한 출력 제어 가능:
import sys
sys.stdout.write("Hello World ")
sys.stdout.write("Welcome to Guru99 Tutorials")
출력: Hello World Welcome to Guru99 Tutorials
리스트 순회 시 end=" "로 모든 항목을 같은 줄에 유지:
mylist = ["PHP", "JAVA", "C++", "C", "PYTHON"]
for i in mylist:
print(i, end=" ")
출력: PHP JAVA C++ C PYTHON
루프에서 end=""로 한 줄 문자 생성:
for i in range(20):
print('*', end="")
출력: ********************
print()는 기본적으로 줄바꿈 추가.end="" (파이썬 3+) 또는 끝 콤마 (파이썬 2).sys.stdout.write()로 완전 제어 필요 시 대안.end=" "로 요소 인라인 유지.python
가열 베드 없이 출력 가능한가? 네, 가능합니다. 하지만 PLA만 안정적으로 출력 가능하며, ABS, PETG, 나일론 등 고온 소재는 워핑과 접착 실패로 사실상 불가능합니다. 가열 베드 없는 프린터(구형, 초저가 모델)는 필라멘트 선택권이 극도로 제한됩니다. 가열 베드 없이 출력하는 5가지 실전 방법 1. PLA 필라멘트 전용 사용 유리 전이 온도(Tg) 약 60°C로 낮아 상온 베드에서도 수축 응력 적음. 가열 베드 없이도 가장 성공 확률 높음. 2. 테이프 활용 - 블루 페인터즈 테이프(Blue Tape) 추천 마스킹
3D 프린터, 어떻게 작동하나? 3D 프린터는 디지털 3D 모델을 물리적 객체로 변환하는 적층 제조 기계입니다. 잉크젯 프린터가 종이에 잉크를 뿌려 2D 이미지를 만들듯, 3D 프린터는 소재(필라멘트/레진/분말)를 층층이 쌓아 3D 객체를 만듭니다. 핵심 차이는 Z축(높이) 방향 자유도입니다. 3D 프린팅 워크플로: 4단계 프로세스 1단계: 설계 (Design) - CAD 모델링 CAD 소프트웨어: Fusion 360, SolidWorks, Onshape, FreeCAD (파라메트릭), Blender, ZBrush (스컬프