[python] 시작

6237 단어 문법pythonpython

모든 코딩의 시작은 hello world라 누가 그랬던거 같다.

파이썬 들어가 보자

>>>print('hello world')

파이썬은 인터프리터 방식 즉, 코드를 한 줄 한줄 실행하여 결과를 얻는 방식이다.
그리고 대화하듯 코드를 처리한다고 해서 파이썬 셀은 대화형 셀이라고 한다.


숫자

숫자 쉽게 넘어갈 수 있지만, 다시보고, 반복, 연습 ㅎㅎㅎ

정수:ineger (int)
실수:floating-point(float)
복소수:complex number(complex)

우리가 아는 수학이 그대로!

>>> 1 + 1 
2
>>> 12 - 10
2
>>> 2 * 2
4 
>>> 4 / 2
2.0
# python3는 정수끼리 나눈셈을 해도 실수가 나옴
>>> 5 // 2
2 
# 나눗셈 결과가 정수로 나오도록!! 소수점 이하는 버림

>>> 5 % 2 
1
# 나머지 연산자
>>> 2 ** 10
1024
# 거듭제곱
  • divmod(5, 2)
>>> divmod(5, 2)
(2, 1)

이런식으로 몫과 나머지 tuple 형식으로 출력됨

여기서 우리는 결과값을 정수로 확인하고 싶을뿐 아니라 그거이 어떤 자료형인지 알고 싶을 것이다.

정수로만들기

  • int()
  • int('문자열')
>>> int(3.3)
3
>>> int(5 / 2)
2

실수로 만들기

  • float(숫자)
  • float('문자열')
>>> float(5)
5.0

타입을 알아보자

  • type(결과)
>>> type(10)

변수

프로그래밍 책에서 앞에 항상 있는 변수
'수학의정석' 집합 단원같은..

x = 10 
# easy 하게 저장
# 저장과 copy는 다른 개념!
# 변수를 사용하는 몇가지 룰이 있지만 pass

x, y, z = 10, 20 30
# 여러개 가능하고(개수는 동일)

a ,b = input('숫자를 입력: ').split()
# 각 변수에 내가 입력한 값들이 들어감
# split()함수 때문에 공백을 기준으로 들어가게 됨

논리연산자

솔직히 헷갈린적 있자나?

and

  • true and true : true
  • true and false : false
  • false and true : false
  • false and false : false

or

  • true or true : true
  • true or false : false
  • false or true : true
  • false or false : false

not


좋은 웹페이지 즐겨찾기