짱구
close
프로필 배경
프로필 로고

짱구

  • 분류 전체보기 (98)
    • Linux (2)
    • DataStructure (2)
    • FrontEnd (0)
    • DB(MySQL) (10)
    • Java (16)
    • Spring (24)
    • DevOps (7)
    • Docker (6)
    • Kubernetes (2)
    • Python (5)
    • Git (0)
    • CS (2)
    • Django (9)
    • SalesForce (0)
    • Heroku (2)
    • System Architecture Pattern.. (2)
  • 홈

[Python] eval 메서드에 대하여

eval 함수란'eval(expression)' 으로 사용한다.eval 함수는 한줄로 정리하자면 매개변수로 받은 expression(우리가 아는 일반적인 사칙연산 '식')을 문자열로 받아서, 실행하는 함수다. 즉, 매개변수로 받은 expression은 파이썬에서 실행 가능한 문자열이 들어와야 한다는것이고, 문자열로 들어온 그 expression을 파이썬이 실행해주는 함수이다.  그럼 식(expression)이란?식은 값, 연산자, 변수 등 파이썬에서 사용하여 무언가를 표현할 수 있는 것을 말한다.a > b 이런것도 식이고1 + 2 이런것도 식이다.물론 '1' 이 자체도 식이라고 할 수있다.파이썬의 식에 대해서 더 알고싶다면 공식문서를 참고하자. 그럼 알기 쉽게 eval 함수의 예시를 한번 간단하게 들어보..

  • format_list_bulleted Python
  • · 2024. 5. 29.
  • textsms

[Python] __str__ 메서드에 대해

숫자를 문자열로 변환하는 함수는 str과 repr 이다. str 은 print 문에 의한 출력과 동일한 문자열을 생성해 내고, repr은 변수만 입력해서 17자리 유효 자리를 출력하는 것과 같은 결과를 얻는다 >>> f = 1.23456789123456789>>> str(f)'1.23456789123'>>> repr(f)'1.23456789123456789' 요약해보면, repr() 은 __repr__ 메소드를 호출하고, str() 이나 print 는 __str__ 메소드를 호출하도록 되어있는데, __str__ 은 객체의 비공식적인(informal) 문자열을 출력할 때 사용하고, __repr__ 은 공식적인(official) 문자열을 출력할 때 사용한다. 쉽게 말하면 __str__ 은 사용자가 보기 쉬운..

  • format_list_bulleted Python
  • · 2024. 5. 29.
  • textsms

[Python] Python 문법 - 2일차

본 포스팅은 파이썬 코딩 무료 강의 (기본편) - 6시간 뒤면 여러분도 개발자가 될 수 있어요 [나도코딩] 에 대한 내용을 정리한 것이다. 저작권에 문제가 될 시 즉시 삭제하겠다.  ifweather = input("오늘 날씨는 어때요?")if weather == "비" or weather == "눈": print("우산을 챙기세요")elif weather == "미세먼지": print("마스크를 챙기세요")else: print("준비물 필요 없어요") temp = int(input("기온은 어때요?")) if 30  for (반복문)print("대기번호 :1")print("대기번호 :2")print("대기번호 :3")print("대기번호 :4")for waiting_no in [0,1,2,3,4]..

  • format_list_bulleted Python
  • · 2024. 5. 29.
  • textsms

[Python] Python 문법 - 1일차

본 포스팅은 파이썬 코딩 무료 강의 (기본편) - 6시간 뒤면 여러분도 개발자가 될 수 있어요 [나도코딩] 에 대한 내용을 정리한 것이다. 저작권에 문제가 될 시 즉시 삭제하겠다. 숫자 자료형정수, 실수 있는 그대로 사용하면 된다print(-10) # -10 출력print(3.14) # 3.14 출력print(1000) # 1000 출력 문자열 자료형문자열을 사용하기 위해서는 큰 따옴표나 작은 따옴표로 감싸주어야 한다print('풍선') # 작은 따옴표로 감싼 문자열 print("나비") # 큰 따옴표로 감싼 문자열 print("ㅋㅋㅋㅋㅋㅋㅋㅋㅋ") # 긴 문자열 print("ㅋ"*9) # ㅋ 을 9번 출력 boolean 자료형참과 거짓을 의미하는 True 와 False 가 boolean 자료형이 가질 ..

  • format_list_bulleted Python
  • · 2024. 5. 11.
  • textsms
[Python] Python이란 ?

[Python] Python이란 ?

미리보기1. 매우 인기가 많은 프로그래밍 언어2. 개발하기 쉬운 인터프리터 언어3. 문법이 매우 직관적이다  인터프리터 언어 ? 소스코드를 한 줄 한 줄 읽어가며 명령을 바로 처리하는 프로그램(언어), 번역과 실행이 동시에 이루어진다. - 인터프리터(interpreter)란, 우리말로 '통역사'라는 뜻임. 우리가 컴퓨터에 명령을 내리면 한 줄씩 즉시 통역사가 컴퓨터 언어로 바꿔주는 역할을 한다.- 규모가 큰 소스의 경우, 컴파일 언어는 프로그램 실행 전 먼저 기계어로 컴파일하는 데 시간이 오래 걸릴 수 있는데 인터프리터 언어는 코드를 한 번에 한 줄씩 읽어 들이면서 바로 실행이 가능하다.- 즉, 한 줄 씩 명령을 내리다 보니, 그 명령 자체가 실행되는데까지의 속도는 컴파일러 언어에 비해 느리다.- 그래도..

  • format_list_bulleted Python
  • · 2024. 5. 11.
  • textsms
  • navigate_before
  • 1
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (98)
    • Linux (2)
    • DataStructure (2)
    • FrontEnd (0)
    • DB(MySQL) (10)
    • Java (16)
    • Spring (24)
    • DevOps (7)
    • Docker (6)
    • Kubernetes (2)
    • Python (5)
    • Git (0)
    • CS (2)
    • Django (9)
    • SalesForce (0)
    • Heroku (2)
    • System Architecture Pattern.. (2)
최근 글
인기 글
최근 댓글
태그
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바