[python]기초문법1

1 minute read

python의 출력 함수

print()


문자열 출력

print(‘string’); (‘’ 와 “” 를 구분하지 않음 )

"”를 그대로 출력

print(“"string"”)

\를 그대로 출력

print(“\”)

문자열의 줄바꿈과 탭

print("string\nstring")
출력 :  string
							string
print("string\tstring")
출력 : string        string

여러줄 문자열 출력

print(""" 
string
string
string
string
""")

=>출력: 
(여백)
	string
	string
	string
	string
(여백)
			
print("""\
string
string
string\""")

=>출력: 
	string
	string
	string
	string
=> \이후의 공백이 무시된다

문자열 연결 연산자 + print(‘string’ + ‘int’); 출력: string int

문자 선택 연산자 : indexing

print('string'[0]) #s
print('string'[1]) #t
print('string'[2]) #r
print('string'[3]) #i
print('string'[4]) #n
print('string'[5]) #g

print('string'[-1]) #g
print('string'[-2]) #n
print('string'[-3]) #i
print('string'[-4]) #r
print('string'[-5]) #t
print('string'[-6]) #s

문자열 범위 선택 연산자 : slicing

print('string'[0:1]) # 1은 포함하지 않는다. =>0번째
print('string'[0:2]) # 1은 포함하지 않는다. =>0,1번째
print('string'[0:]) # 1은 포함하지 않는다. =>0번째 ~
print('string'[:5]) # 5는 포함하지 않는다. =>0번째 ~4번째

문자열 길이 구하기 : len() 함수

print(len(‘string’)) #6

#소수점이 없는 숫자(정수)
Integer(Int)

 print(type(1))
출력: <class 'int'>

#소수점이 있는 숫자(실수)
Floating Point (Float )

print(type(3.14))
출력: <class 'float'>

숫자에 적용할 수 있는 연산자

사칙연산 +, -, *, / 가능

** : 제곱

2 ** 3 : 8

% : 나머지

2 % 3 => 2를 3으로나눈 나머지 값

// : 소수점 이하를 뗀 정수 값

7 // 2 => 3

파이썬은 연산자 우선순위에 따라 계산됨 => 먼저 계산되는 부분을 괄호로 묶는게 좋음

Leave a comment