티스토리 뷰

Python - 입력과 출력

  • 머신러닝과 데이터 분석을 하는 소모임에서 스터디를 시작하게 됨으로써, 그에 필요한 python 강의를 들으며 핵심 내용을 정리해보겠다. 이내용은 https://www.inflearn.com/course-status-2/ 의 파이썬 강의를 참고하였다.


|

  • print()


값을 출력하는 함수는 print()이다.


아래와 같이 콤마를 넣어도 출력이 된다. 위와 아래중 아래가 더 선호하는 방식이라고 한다.



|

  • input()



idle에서는 interactive shell이라, 위와 같이 바로 출력되지만 editor 모드에서는 아래와 같이 결과가 바로 나오지는 않는다고한다.



위와 같이 input함수로 입력 받은 값을 변수에 담을수도 있다.



| 변수와 변수이름


http://pythontutor.com/


  • 아래와 같이, 어떻게 코드가 실행되고있는지 보여주는 사이트이다.



  • 아래와 같이 변수를 초기화해줄수있고 값을 대입할수있다.



  • 그리고 아래는 변수의 naming 에 관한 예제이다.


그리고 그 내용을 정리하면 아래와 같다.


1. abcd_edfg 와 같이 중간에 _와 같은 문자가 들어가도된다.

2. 두번째 세번째 줄처럼 대소문자 구별이 가능하다 (python , PYHTON)

3. 네번째 줄처럼 숫자가 맨처음에 오면 안된다.

4. 마지막 줄처럼 띄어쓰기를 변수에서 쓰면 되지 않는다.


숫자형, 문자형, 불린

  • Numeric (숫자로 이루어진 자료형)

  • String




  • Boolean



자료형


  • List


위의 예제에서 살펴 볼 수 있듯이 변수명=[ , , ] 와 같은 꼴로 선언 할 수 있으며 나중에 배우게 될거긴 하지만 for 문이나 다른 함수들과도 함께 유용하게 쓰이는 자료형이 된다. 그리고 append 로 요소를 추가해 줄수도 있다.


  • Tuple



위의 예제는 튜플인데 변수명=( , , )와 같이 선언해주는데 튜플은 리스트와 달리 값의 변경이 불가하다.


  • Dictionary


위와 같이, key-value 쌍으로 이루어진 자료형이다. hash와 비슷한 자료형인것처럼 보였다.



형변환



위는 형변환 예제인데, 위와 같이 바꿀 자료형을 앞에써서 괄호로 묶어주면 형변환이 이루어지고 스트링은 list로도 각각의 문자가 담기면서 형변환이 가능하다. 



| 마치며


자바스크립트로 개발을하고있어서 js도 꽤 많은 자유로운 함수이고 제약이 많이 없다 생각했는데 막상 파이썬강의를 듣다보니, 파이썬이 정말 자유도가 높은 언어인것 같다.



'Computer Engineering > Python' 카테고리의 다른 글

Python - for  (0) 2018.05.12
Python - Tuple  (0) 2018.05.12
Python - 리스트  (0) 2018.05.12
Python - 문자열  (0) 2018.05.10
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함