본문 바로가기
Python

python 간단 정리 - (5)

by shinbian11 2020. 2. 16.

이 파일은 제가 python 기초 강의를 들으면서 필기했던 내용들을 간단하게 정리한 것입니다.

 

혹시나 잘못된 정보가 포함되어있을수도 있기 때문에, 

python 내용을 아시는 분들중에 잘못된 내용을 잡아내신 경우에는 댓글을 달아주시길 바랍니다.

 

----------------------------------------------------------------------------------------------------

저는 이미 c언어를 공부한 이후에 파이썬을 공부하고 있는 터라, 필기 내용 자체가 아무래도 c언어와 파이썬의

차이점을 위주로 정리를 했습니다. 그렇기 때문에 python을 아예 모르시는 분은 이 문서를 읽기에 약간 불편함이 

있을수도 있다는 점 양해바랍니다. c언어를 어느정도 알고 이 문서를 보는걸 추천드립니다 ㅎㅎ

저도 아직 초보라 틀린 내용이 있을수 있고, 만약 그 부분을 잡아내신다면 댓글로 알려주시길 바랍니다.

----------------------------------------------------------------------------------------------------

 

1. <<문자열>>

 

> 큰따옴표 안에서 또 큰따옴표를 쓰면 오류가 생긴다. 작은 따옴표도 마찬가지!

 

> 문자열을 표현할때 큰따옴표를 쓰든 작은따옴표를 쓰든 상관없음.

 

> 긴 문장(줄이 바뀔 정도의 여러문장)을 따옴표로 묶어서 표현하려면 따옴표 세개를 쓴다! ('''  ''') 

    ㄴ  문자열이 길고 안에 여러개의 따옴표(작은따옴표,큰따옴표)를 여러개 섞어서 써야 할때도 유용하게 쓰인다

    ㄴ  ex 문장)

''' 따옴표는 ' 와 "를 모두 써도 상관없다 '''

2. <<정수와 실수>>

 

> c언어와 다른점!

>> 파이썬에서의 /은 일반적인 나눗셈이다! c언어에서 /는 몫만 나오는 나눗셈! 서로 다르다..

 

python에서...

ex) 6 / 5 = 1.2   (일반적인 나눗셈)

ex) 6 // 5 = 1    (몫만 나오는 나눗셈)

ex) 6 % 4 = 2    (나머지만 나오는 나눗셈)

 


> 형 변환이 필요한 경우에는 이렇게!

 

ex) 

print(int(5.0))  # 5  (정수로)
print(float(5))   #5.0    (부동소수점으로)
print(5 * 1.0)     # 5.0 (부동소수점으로)

3. <<사용자 입력>>

 

-> 유저가 직접 입력하는것을 사용자 입력이라고 한다!

 

ex)

print('가위 바위 보 가운데 하나를 내주세요',end = ' ')
mine = input()
print('mine:',mine) 

=> 이떄 end = ' ' 의 의미는? 

엔터를 입력하지 않고 바로 문장 뒤에 붙여서 입력을 할수 있게끔 하는 것!

'Python' 카테고리의 다른 글

python 간단 정리 - (7)  (0) 2020.02.23
python 간단 정리 - (6)  (0) 2020.02.16
python 간단 정리 - (4)  (0) 2020.02.16
python 간단 정리 - (3)  (0) 2020.02.16
python 간단 정리 - (2)  (0) 2020.02.16