Python - print()
print 함수
print 문은 print()
함수로 대체 되었습니다. 키워드 인자들은, 이전 프린트문의 특수 문법들을 대체 합니다.
print문은 아래와 같은 방식으로 사용될수 있습니다.
1 | print("Good Morning") |
문자열 포매팅
추가적으로 문자열 포매팅이 중요한데. 문자열에 출력될 변수를, %
, {}
에 넣어서 출력할수도 있습니다
1 | text = 'django_bro' |
파이썬에서 문자열은,
외따옴표, 쌍따옴표, 혹은 따옴표 3개로 감싸서 문자열로 사용할수 있습니다.
문자열을 표현하기 위해서 사용되는 따옴표의 종류는 어떤것을 사용해도 상관이 없습니다.
하지만, 보통 아래와 같은 방식으로 사용합니다.
따옴표 | 표현 문자열 |
---|---|
‘ | 하나의 단어 혹은 하나의 문자를 선언하기 위해 사용 |
“ | 하나의 줄을 선언하기 위해 사용 |
‘’’ 혹은 “”” | 파라그래프 / 문단 / 다수의 줄을 선언하기 위해 사용 |
아래 코드들이 출력하는것은 모두 같습니다. 따옴표 사용의 차이는 없지만, 따옴표 안에 같은 따옴표가 있으면 에러가 발생 합니다.
1 | # 외 따옴표 사용 |
변수 사용
문자열들은 변수에 할당되고, print 문은 사용될때에 호출되어 사용될수 있습니다.
예를들면,
1 | str1 = 'Wel' |
1 | str1 = 'Welcome' |
String Concatenation (문자열 합치기)
string concatenation 은 두개의 문자열을 더하는것입니다. 문자열을 +
를 사용해서 다해주면, 문자열 사이에 공백이 없습니다. 예를들면,
1 | str1 = 'Python' |
문자열로 사용하기
%
는 문자열을 포함하고 있는 변수를 참조할때 사용됩니다.
예를들면,
1 | str1 = ' Python' |
다른 데이터 타입들도 사용할수 있습니다
문자 | 데이터타입 |
---|---|
%d | 정수 |
%e | 지수 |
%f | 실수 |
%o | Octal 8진수 |
%x | Hexadecimal 16진수 |
1 | # 정수를 사용하는 경우 |
다수의 변수들을 사용
다수의 변수들을 참조할때에는 괄호가 사용됩니다.
1 | str1 = 'World' |
프린트 문의 다른 예시들
1 | # %는 %d 타입 단어를 위해 사용된다 |
Precision width and Field width
Field Width 는 숫자 전체의 넓이 이고, precision 은 우측을 향한 넓이 입니다.
요구 사항에 따라 이는 조정 될수 있습니다.
기본 precision width 는 6 으로 설정 되어 있습니다.
1 | # precision width and field width |