Python의 변수 및 데이터 유형. 11개의 블로그 게시물에서 2부 Python 코스 초급부터 고급까지

게시 됨: 2021-12-14

이 기사는 독자가 Python의 기본 데이터 유형, 변수, 데이터 유형과 관련하여 일반적으로 사용되는 함수 및 실제 세계의 일부 기본 응용 프로그램에 대해 이해하는 데 도움이 될 것입니다. 코드 편집기로 Visual Studio Code를 사용할 것입니다. Visual Studio Code를 설치하지 않은 경우 지침은 이전 블로그 게시물에 나와 있습니다.

Python의 변수 및 데이터 유형 – 목차:

  1. 파이썬 소개
  2. 파이썬의 변수
  3. 파이썬의 데이터 유형
  4. 다음 블로그 살펴보기

파이썬 소개

이전 블로그 게시물에서 배웠듯이 Python은 고급 수준의 해석되고 동적으로 유형이 지정된 객체 지향 언어입니다. 높은 수준의 특성으로 인해 언어는 배우기 매우 쉽고 구문도 간단합니다. 기계 학습, 데이터 과학, 게임 개발, 웹 응용 프로그램 등과 같은 실제 세계에는 다양한 Python 응용 프로그램이 있습니다.

이전 블로그 게시물에서 Python에서 텍스트를 인쇄하는 방법에 대해 배웠습니다. 우리는 ("원하는 텍스트")를 구문으로 인쇄하곤 했습니다. 변수란 무엇이며 변수를 사용하는 이유부터 시작하겠습니다.

파이썬의 변수

변수는 값을 저장하는 개체입니다. 값은 숫자, 정수, 실수, 텍스트 또는 문자일 수 있습니다. 변수를 사용하여 Python에서 값을 저장하는 방법에 대한 몇 가지 예를 살펴보겠습니다.

# variables
x = 1  # storing integer
y = 2.5  # storing real number
z = "string"  # storing string or text
n = "a"  # storing a character
b = True  # storing a boolean value
print(x,y,z,n,b)
Output:
1 2.5 string a True

변수를 저장하는 방법을 살펴보았으므로 이제 값을 인쇄하는 방법을 살펴보겠습니다. 첫 번째 블로그에서 원하는 텍스트를 인쇄하는 데 사용한 print()를 사용하는 것입니다. 또한 이전과 달리 큰따옴표나 작은따옴표를 사용하지 않고 변수를 사용하고 있음을 확인하십시오. 변수가 선언될 때 메모리에 저장되어 있기 때문에 변수는 print에 의해 직접 인식되기 때문입니다. 이제 변수를 인쇄해 보겠습니다.

위 이미지에서 강조 표시된 대로 변수가 인쇄된 것을 볼 수 있습니다. 보시다시피 Python은 정수, 부동 소수점(실수), 문자열(텍스트 또는 문자) 및 부울(True 또는 False)과 같은 Python의 다양한 데이터 유형 대부분을 지원합니다.

파이썬의 데이터 유형

문자열

data_types_in_python

문자열을 사용하여 수행할 수 있는 작업은 무엇입니까?

  • 제목()

    이 기능은 출력이 강조 표시된 아래에서 볼 수 있듯이 문자열의 각 단어의 시작 문자를 대문자로 표시하는 데 사용할 수 있습니다.

  • text="this blog is awesome"
    print(text.title())
    
    산출:
    This Blog Is Awesome
    
  • 높은()

    이 함수는 문자열의 전체 단어를 대문자로 표시하는 데 사용할 수 있습니다. 예제는 아래 이미지에 나와 있습니다.

  • text="this blog is awesome"
    print(text.upper())
    
    output:
    THIS BLOG IS AWESOME
    
  • 낮추다()

    이 함수는 문자열의 전체 단어를 소문자 알파벳으로 변환하는 데 사용할 수 있습니다. 예제는 아래 이미지에 나와 있습니다.

  • text = "this blog is awesome"
    print(text.lower())
    
    Output:
    
    this blog is awesome
    
  • 문자열 연결

    두 개의 다른 문자열을 결합하려면 "+"를 사용할 수 있습니다. 예제는 아래 이미지에 나와 있습니다.

  • text = "this blog is awesome"
    text2="for beginners"
    print(text+text2)
    
    Output:
    
    this blog is awesomefor beginners
    
    
  • 공백

    텍스트를 한 줄로 인쇄하고 싶지 않고 여러 줄로 인쇄하고 싶은 경우가 있고 텍스트에 탭 공간이 있기를 원하는 경우가 있습니다. 이것은 "\n"(새 줄) 및 "\t"(탭 공간)를 사용하여 Python에서 수행할 수 있습니다. 예제는 아래에 나와 있습니다.

  • print("this blog is \nawesome")
    print("\tthis blog is awesome")
    
    Output:
    
    this blog is 
    awesome
      this blog is awesome
    
  • 스트립 기능

    이것은 문자열에서 공백을 제거하는 Python의 함수입니다. 스트립을 사용하면 왼쪽과 오른쪽 공백을 모두 제거할 수 있습니다. 그러나 때로는 왼쪽의 공백 제거에 대한 특정 요구 사항에 대해 "lstrip()"을 사용할 수 있고 오른쪽에 "rstrip()"을 사용할 수 있습니다. 코드가 있는 예는 아래에 나와 있습니다.

  • z=" hello "
    print(z)
    print(z.strip())
    print(z.rstrip())
    print(z.lstrip())
    Output:
    “ hello “
    “hello”
    “ hello”
    “hello “
    
  • 문자열 길이

    len() 함수를 사용하여 문자열 길이를 결정할 수 있습니다. 코드가 있는 예는 아래에 나와 있습니다. "hello" 문자열의 경우 출력이 5임을 알 수 있습니다.

    Z="awesome"
    Print(len(Z))
    
    Output:
    5
    

    정수

    Python의 정수 데이터 유형은 정수를 저장할 때만 사용됩니다. 정수에 대해 수행할 수 있는 여러 작업이 있습니다. 여기서 type() 함수에 대해 알아보자. type() 함수는 변수의 데이터 유형에 대해 알려줍니다. 코드가 있는 type() 함수의 예는 아래에 나와 있습니다.

  • a=1
    
    type(a)
    
    output:
    
    int
    

    수레

    정수 데이터 유형 변수에서만 정수를 저장할 수 있지만 실수를 포함하거나 실수를 저장하려면 float를 사용합니다. 본질적으로 float는 소수에 사용됩니다.

a=1.6

type(a)
output:

float

부동 소수점 및 정수 연산

고등학교 때 기본 수학에서 덧셈, 뺄셈, 곱셈, 나눗셈 등과 같은 숫자에 대해 수행할 수 있는 몇 가지 연산을 배웠습니다. 코드를 사용하여 아래 그림과 같이 부동 소수점과 정수에 대한 모든 작업을 수행할 수 있습니다.

# variables

x = 1  # storing integer
y = 2.5  # storing real number
z = "string"  # storing string or text
n = "a"  # storing a character
x = True  # sprint(x,y,z,n,b)toring a boolean value
print(유형(x),유형(y),유형(z),유형(n),유형(b)) [/코드]
output:

<class 'bool'> <class 'float'> <class 'str'> <class 'str'> <class 'bool'>

부울

파이썬에서는 문이 참인지 거짓인지 개발자가 알아야 할 때가 있습니다. 주로 조건을 사용할 때 부울을 사용합니다. Boolean은 True와 False로 구성됩니다. 부울을 사용할 때 Python은 대소문자를 구분하지 않으므로 True 및 False 형식만 사용해야 합니다.

Python의 데이터 유형과 Python의 변수에 대해 배웠으므로 간단한 프로그램을 코딩하고 지식을 테스트해 보겠습니다.

  • 유형 변환

    유형 변환은 하나의 데이터 유형 변수를 다른 데이터 유형 변수로 변환하는 프로세스입니다.

  • 정수()

    이것은 문자열 형식의 숫자 또는 부동 소수점 값을 정수 값으로 변환합니다. 예제는 코드와 함께 아래에 나와 있습니다.

  • a="6"
    b=6.5
    print(int(a),int(b))
    
    output:
    
    6 6
    
  • 메모

    int()는 문자열 형식의 숫자만 정수로 변환할 수 있지만 문자는 변환할 수 없습니다. 문자가 int()에서 사용되는 경우. 그러면 아래 그림과 같이 오류가 발생합니다.

  • a="a"
    
    print(int(a))
    
    output:
    
    --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-128-d5a3b8380653> in <module> 1 a="a" 2 ----> 3 print(int(a)) ValueError: invalid literal for int() with base 10: 'a'
    
  • 뜨다()

    아래 코드와 같이 문자열 형식의 실수 또는 정수를 부동 소수점으로 변환하는 데 사용됩니다.

  • a="6.5"
    b=7
    print(float(a),float(b))
    
    output:
    
    6.5 7.0
    
  • 메모

    float()는 문자열 형식의 숫자만 float로 변환할 수 있지만 문자는 변환할 수 없습니다. 문자가 float()에서 사용되는 경우. 그러면 아래 그림과 같이 오류가 발생합니다.

  • a="a"
    
    print(float(a))
    
    output:
    
    --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-130-f48cb0b32023> in <module> 1 a="a" 2 ----> 3 print(float(a)) ValueError: could not convert string to float: 'a'
    
  • str()

    이 함수는 모든 정수 또는 부동 소수점 값을 문자열 형식으로 변환할 수 있습니다. 예제는 아래에 나와 있습니다.

  • a = 6
    b = 6.7
    c = True
    
    print(str(a), str(b), str(c))
    
    output:
    
    6 6.7 True
    
  • 부울()

    이 함수는 모든 정수, 문자열, 부동 소수점 값을 부울 값으로 변환할 수 있습니다.

  • 메모

    integer 또는 float의 값이 0이면 bool()은 False를 제공합니다. 문자열의 경우 문자열이 비어 있으면 False입니다. 예제는 아래에 나와 있습니다.

  • a = 0
    b = 0
    c = ""
    
    print(bool(a), bool(b), bool(c))
    
    출력: 거짓 거짓 거짓

    다음 블로그 살펴보기

    다음 블로그 게시물에서는 목록, 튜플, 집합 및 사전에 대해 배울 것입니다.

    초급부터 고급까지의 JavaScript 과정도 좋아할 수 있습니다.

    Variables and Data Types in Python. Part 2 Python Course from Beginner to Advanced in 11 blog posts robert whitney avatar 1background

    저자: 로버트 휘트니

    IT 부서를 지도하는 JavaScript 전문가이자 강사입니다. 그의 주요 목표는 코딩하는 동안 다른 사람들에게 효과적으로 협력하는 방법을 가르쳐 팀 생산성을 높이는 것입니다.

    11개의 블로그 게시물에서 초급에서 고급까지 Python 과정:

    1. 파이썬 코스 소개. 11개의 블로그 게시물에서 1부 Python 코스 초급부터 고급까지
    2. Python의 변수 및 데이터 유형. 11개의 블로그 게시물에서 2부 Python 코스 초급부터 고급까지
    3. Python 튜플, 목록, 집합 및 사전. 11개의 블로그 게시물에서 3부 Python 코스 초급부터 고급까지
    4. 파이썬 세트와 사전. 11개의 블로그 게시물에서 4부 Python 코스 초급부터 고급까지
    5. 파이썬의 조건문. 11개의 블로그 게시물에서 5부 Python 코스 초급부터 고급까지
    6. 파이썬의 루프. 11개의 블로그 게시물에서 6부 Python 코스 초급부터 고급까지
    7. 파이썬 함수. 11개의 블로그 게시물에서 7부 Python 코스 초급부터 고급까지
    8. Python의 고급 기능. 11개의 블로그 게시물에서 초급에서 고급까지의 파트 8 Python 과정
    9. 파이썬 클래스와 객체. 11개의 블로그 게시물에서 초급에서 고급까지의 9부 Python 과정
    10. 파이썬의 파일. 11개의 블로그 게시물에서 초급에서 고급까지의 10부 Python 과정
    11. 실제로 Python 응용 프로그램. 11개의 블로그 게시물에서 초급에서 고급까지의 11부 Python 과정