파이썬에는 여러가지 내장함수가 있다.
abs() chr() dir() float()
int() len() max() min()
print() range() set() str()
tuple() 등등..
이 중 프로그램 언어를 처음 배울 때 가장 흔히 배우는 print()함수에 대해 알아보겠다.
여러 프로그래밍 언어마다 정수형 변수나 문자열을 출력하기 위해 사용하는 함수의 형식이 다른데 파이썬은 고급프로그래밍 언어인 만큼 간단한 형태를 가진다.
print()
print('안녕하세요 파이썬') # 따옴표를 치면 따로 연산하지 마라는 의미.
print(10)
print('10')
print(10, 20, 30, 40)
print('10', '20', '30', '40')
주석의 의미: "따옴표 안에 있는 문장은 코드를 해석하는데 있어 이진수나 다른 수로 연산하지 않고 생긴 그대로 가져간다."
설명을 완벽하게 하진 못했지만 느낌은 와닿을 것이다.
print() 함수는 sep, end 등 매개변수를 포함한다.
print() 매개변수 sep, end
print(10, 20, 30, 40, sep='😗')
print('Hello', 'Python')
print('Hello', 'Python', 'Hi', 'Python')
print('Hello', end='')
print('Python')
print('Hello', end=' ')
print('Python')
print('Hello', end='😎')
print('Python')
escape 문자
다음으로 escape 문자에 대해 알아보자
파이썬에서 이스케이프 문자는 문자열 안에서 특별한 의미를 가지는 문자들을 나타내기 위해 사용된다.
- \n: 줄바꿈
- \t: 탭 문자
- \\: 백슬래시 자체
- \" or \' : 큰따옴표나 작은따옴표 자체
- \r: 문자열을 출력한 후 커서를 줄의 처음으로 이동
- \b: 문자열 내에서 한 글자를 삭제
escape 문자
print("Hello\nPython")
print("Name:\t김사과")
print("Python은 너무 재밌네: \\")
print("Python은 너무 재밌네: \"")
print() 함수내의 연산
print("덧셈:", 10 + 3)
print("뺄셈:", 10 - 3)
print("곱셈:", 10 * 3)
print("나눗셈:", 10 / 3)
print("정수 나눗셈:", 10 // 3) # 결과를 정수로 반환, 몫
print("나머지:", 10 % 3) # 나머지만 구함
print("거듭제곱:", 10 ** 3)
print() 함수 내에서 연산이 가능하다.
사칙연산과 나머지, 거듭제곱도 연산이 가능하다.
나눗셈 결과가 이상한 이유는 나중에 알아보도록 하자.
문자열 format
print('정수: %d' %100)
print(f'정수: {100}') # f-string, 정수 뿐만 아니라 여러 값 사용 가능
print('정수: %d' %100.5)
print('실수: %f' %100.5) # 해당 출력서식으로는 최대 6자리까지 표현이 가능
print('실수: %.3f' %100.123456)
print('문자열: %s' %'Python')
print('문자열: %s' %100)
print('5 + 3 = 8')
print('%d + %d = %d' %(5, 3, 5 + 3)) # (5, 3, 5 + 3) -> tuple
함수와 메소드 차이
JAVA는 함수가 없다.
함수는 아무데나 쓸 수 있다.
메소드는 출처가 있다. format() 메소드는 문자열용
문자열.format() 문자열이 가지고 있는 기능중에 format 기능을 사용한다.
print('이름: %s, 나이: %d' %('김사과', 20))
print('몸무게: %.2f' % 50.12345)
print('내친구: {} {}'.format('오렌지', '반하나'))
* 주석문
한 줄 주석: '#' 뒤에 작성
여러 줄 주석:
'''
이것은 여러 줄 주석입니다.
여러 줄 주석은 큰 따옴표 세 개 또는 작은 따옴표 세 개 사이에 작성됩니다.
여러줄에 걸쳐 설명을 적을 수 있습니다.
'''
print('파이썬 출력하기')
* 코랩에선 주석을 위에 다는 것이 좋음 ( 이상한 에러가 있음 )
'파이썬 > 기본' 카테고리의 다른 글
[파이썬] 컬렉션 타입, 리스트1 (0) | 2023.09.04 |
---|---|
[파이썬] 문자열 (0) | 2023.09.01 |
[파이썬] 변수 (0) | 2023.09.01 |
[파이썬] 구글 코랩(Google Colab) (0) | 2023.08.31 |
[파이썬] 설치 및 설치확인 (0) | 2023.08.31 |
댓글