print('hello')
print("hello")
문자열이나 문자 출력은 홑따옴표(') 또는 쌍따옴표(")이다.
print(1)
아무것도 붙히지 않고 숫자만 쓰면 정수나 , 실수를 출력 할 수 있다.
print(1+1)
사칙연산 가능.
print(1/10, 3*12)
콘마(,)를 사용해 두가지 이상 자료형을 출력할 수 있다.
print("130+100 =", 130+100)
문자열과 정수 자료형을 동시에 출력.
print("010","1111","2222", sep='-')
sep 옵션을 붙히면 각각의 자료형들의 가운데에 sep 옵션을 부여한 문자를 붙힐 수 있다. (마지막 자료형은 sep 옵션 생략)
print("100","200", end='%\n')
end 옵션을 붙히면 맨 마지막 자료형의 뒤에만 end 옵션을 부여한 문자가 붙혀진다. (\n 은 이스케이프 문자)
- 파이썬의 escape 문자
\n : 줄 바꿈
\r : 해당 줄의 처음으로 이동
\t : 8칸 공백
\' : 홑 따옴표 문자 표시
\" : 쌍 따옴표 문자 표시
\ : 역슬래쉬 문자 표시
print("\'1\'","\'2\'","\'3\'","\'4\'",sep=",\n",end="\tfinish\n")
sep과 end옵션을 동시에 사용할 수 있다. 다양하게 Escape 문자를 활용할 수 있다.
- 파이썬의 서식문자
{} : 문자열 출력
{} : 정수 출력
{:f} : 실수 출력
{:2F} : 실수 소수점 뒤 2자리까지 출력
{:6} : 6자리 고정 출력
{:b} : 표현식 없는 2진수 출력
{:o} : 표현식 없는 8진수 출력
{:x} : 표현식 없는 16진수 출력
파이썬의 서식문자 초기화 방법은 출력 홑따옴표 안에 서식문자를 준 다음에 뒤에 .format(초기화할 자료)를 쓰면 된다.
숫자 10 출력 ex ) print('{}'.format(10))
문자와 숫자 실수 출력 ex ) print('{} {} {}'.format('munjayeal',1000,100.0))
6자리 고정 출력 ex ) print('{:<6},{:6}'.format('abc','abcd'))
고정 출력 방법에는 여러가지가 있다.
위의 예제에서
{:^6} 은 앞에 한칸 띄우고 6자리 고정 출력
{:<6} 은 :6과 같이 뒤에 6자리 고정 출력
{:>6} 은 c언어의 %-1d 와 같이 6자리 앞에 고정 출력이다
input()
userInput = input('값을 입력하시오 : ')
print(userInput)
3 + 2
3 - 2
3 * 2
3 / 2
3 // 2 : 두 값을 나눈 후 몫 반환
3 % 2 : 두 값을 나눈 후 나머지 반환
3 ** 2 : 거듭 제곱의 결과 반환
3 == 3 : 두 값을 비교하여 동일하면 true
3 != 2 : 두 값을 비교하여 동일하지 않으면 true
3 > 2
3 < 2
3 >= 2
2 <= 3
and : 두 논리가 전부 true 인 경우 true
or : 두 논이가 전부 true , 또는 true false 인 경우 true (두 논리가 모두 false면 false반환)
not Ture / not False
1 in (1,2,3) : 1이 괄호안의 인덱스 안에 있는 경우 True
1 not int (2,3) : 1이 괄호안의 인덱스 안에 없는 경우 False
type(1) is int : 1이 int형 자료형이면 true
type('dd') is not int : 'dd'문자열이 int형 자료형이 아니면 true
& : 10 & 5 두 피 연산자의 and 비트 연산을 수행 한다 (두수의 2진법의 같은자릿수에 있는 비트가 둘다 1인경우)
| : 10 | 5 두 피 연산자의 or 비트 연산을 수행 한다 (두수의 2진법의 같은자릿수에 있는 비트중 하나라도 1인경우)
^ : 10 ^ 5 두 피 연산자의 xor 비트 연산을 수행 한다 (두수의 2진법의 같은자릿수에 있는 비트가 서로 다른경우)
~ : ~10 두 피 연산자의 not 비트 연산을 수행 한다 (수의 2진법이 1은 0이되고 0은 1로 바뀐다..32개의 비트로 됨)
<< : 10 << 2 왼쪽 피 연산자의 비트를 왼쪽으로 2개 비트 이동
>> : 10 >> 2 왼쪽 피 연산자의 비트를 오른쪽으로 2개 비트 이동