Python으로 데이터분석 - 여러가지 출력방식 🥳

JLand·2021년 10월 18일
0

[데이터분석]Python

목록 보기
2/6
post-thumbnail

1. 코드로 원하는 값을 출력해보자!

원하는 문자를 출력하려면 print() 괄호안에 쓰고싶은 문자를 쓰면 바로 출력이된다.

아래 이미지처럼 print("Hi JLand!") 을 입력하였더니 Hi JLand!가 출력된다.

2. 코드 내(?)에 출력되지 않는 값을 넣을려면?

제목처럼 코드를 설명하는 discription같은 존재가 있다. 그걸 주석이라고 한다. 🤩

주석 표현방식 : 앞에 '#' 을 붙이면 주석이 표현된다.

Q. 해당 줄에서 주석을 생성하거나 삭제하는 단축키는 없나요?
A. 있습니다. ctrl+m 누른 후 y 를 클릭 하면 해당 줄에 주석을 생성하거나 삭제할 수 있습니다.

3. 문자와 숫자의 여러가지 출력방법

  1. print("너란 녀석..") : 문자만 넣을때는 ""를 활용!
  2. print(9999) : 숫자만 넣을때는 ""는 빼기!
  3. print("너란녀석9999") : 숫자를 문자형식으로 변경해서 넣을수도 있다.
  4. print("너란녀석" + str(9999)) : 문자와 숫자를 같이 출력하고 싶을때 숫자앞에 str을 활용
  5. print(False) : 참/거짓 값을 넣을 수도 있다.

4. 여러형태로 변경 가능한 변수출력을 활용!

변수값은 print()안에 들어갈 값을 미리 지정하여 사용하는 방식이다.

변수값을 활용하면 코드 간소화를 할 수 있다. ( 귀차니즘을 날려버렷! )

변수명 지정 규칙

변수명에는 띄어쓰기 인식이 안되므로 다른것으로 대체

언더바("_") 또는 대문자

5. 문자를 출력하는 2가지 방식

  1. Print("") : 큰 따옴표
  2. Print('') : 작은 따옴표

위 2가지 방식으로 문자를 출력하며 문자열을 String 이라고 한다.

가장 바깥의 문자열을 정의하는 부호가 작은 따옴표일 경우 내부는 큰 따옴표로 인용을 표기

6. 숫자를 출력하는 2가지 방식

  1. integer 또는 int 는 정수형 데이터를 저장
  2. floating point 또는 float 는 부동소수점을 표기

Q. 정수인지 실수인지 파악이 안된다면?
A. type() 함수를 활용하면 바로 알 수 있다.

JLand_1은 7로 type으로 알아본 결과 정수인것을 알 수 있다.
JLand_2는 3.5로 type으로 알아본 결과 실수인것을 알 수 있다.

7. 변수로 사용할수 없는 예약어(?)

Python에서는 True False 값을 Bool이라고 부르는 자료형이다.

🙌 참/거짓을 표현하는 True/False는 예약어로 특정 기능을 수행하도록 지정이 되어있다.
그러므로, 변수값으로 사용할 수 없다.

8. 파이썬으로 계산하기 ➕➖➗✖️

우리가 알고 있는 기호를 사용하여 계산이 가능하다.
print() 안이나 변수값에서 계산이 가능하다.

💡 제곱계산은 ** 로 표현된다. ( 보통 ^ 기호와 많이 헷갈려함 )

+= 또는 -= 기호는 언제 사용될까?

현재 지정값을 한번 더 더하거나 빼서 값을 업데이트하는 방법이다.

lunch값이 지정되어있었지만 snack이라는 값을 더해서 최종 값이 업데이트되서 출력됐다.

9. 이 구간을 거치면 값이 바뀐다(?)

제목에서 성명하는 구간은 수학에서도 배웠다시피 함수 라고 한다.

Python에서 함수 출력방식

def함수명(변수값):
      실행할 함수 내용

number에서 2에 3을 추가하여 출력했더니 add값 5가 출력된 상황

f-string은 무엇일까?

포맷 문자열이라고도 불리우며 f라는 것을 앞에 붙이므로 {}로 변수값을 좀 더 편리하게 표현이 가능

f-string 표현방식 : print(f{변수값})

값을 지속적으로 되돌리고 싶다면?

return 값으로 지정한 변수를 활용하여 계속 반환되는 형태를 진행한다.

reterun값으로 계속 나누기 2를 진행하여 할인혜택을 지속적으로 추가혜택 받는 것을 보여주고 있다.

10. 여러개의 값을 한번에 가져오고 싶다면?

List를 사용하면 손쉽게 가져올 수 있다.

List 표현방식 : 여러 개의 값을 넣고 각각을 콤마 (,) 로 구분
ex. [🤩, 😂, 😍, 😒]

List 내에 다른 값을 추가하고 싶을때는 어떻게 표현해야할까?

.append()로 추가하고 싶은 내용을 넣어주면 그냥 끝!

.append를 활용하여 JLand에 페스티벌과 유령의집을 추가해줬다.

List 인덱싱

인덱싱은 데이터를 최대한 빠르게 가져오는 방법으로 list에서 필요한 값을 빠르게 가져오는 방법을 뜻한다.

python은 숫자 0부터 시작해서 0인덱싱을 하였더니 맨 첫번째인 떡볶이를 가져왔다.

참/거짓 조건문을 통한 출력방식

이건 엑셀에서도 익숙한 함수이다. 바로 if문이다.
다중 if문을 사용하고 싶다면 elesif와 eles를 활용해주면 된다.

위와 같이 값을 지정 후 지속적으로 참/거짓을 제시하면서 참(True)값이 되면 출력되도록 한다.

if문에서 비교연산자 기호모음

  • == : 같다
    (= 과 혼동하기 쉽습니다. = 은 컴퓨터 언어에서 '같다'는 뜻이 아니라 지정하는 역할로 쓰입니다.)
  • != : 같지않다
  • a < b : a는 b보다 작다
  • a > b : a는 b 보다 크다
  • a >= b : a는 b보다 같거나 크다
  • a <= b : a는 b보다 같거나 작다
profile
데이터와 IT정보를 재미있게 볼 수 있는 놀이동산 🎢

0개의 댓글