현대 파이썬 소개

소개



당신은 아마도 그 이유를 알고 있으며 현재 언어에 대해 어떻게 해야 하는지에 대한 Zen의 조언을 인터넷에서 찾고 있습니다. 음, 여기도 마찬가지입니다.
우리는 절대적인 기본 사항에 대해 논의하고 언어 학습에 도움이 될 몇 가지 리소스(및 치트 시트)를 링크할 것입니다. 나는 원시 데이터 유형, 수학 피연산자 및 내장 데이터 구조에 대해 논의할 것입니다.

데이터 유형



1. 문자열
  • 문자열은 일반적으로 ""또는 ' '로 묶인 영숫자 문자입니다. 다음을 통해 다양한 방법으로 조작할 수 있습니다.
    Concatenation, Replication, Slicing 및 기타 다양한 방법(문자를 통한 상위, 하위 변환 및 교체 또는 반복)

  • x = 'Python'
    y = 'Developer'
    #string Concatenation
    x + y # returns PythonDeveloper
    #string Replication
    x * 3 # returns PythonPythonPython
    
    len(x) # length of string -- in this case 6
    x[0] #returns first letter - p
    x[-1]#returns the last letter - n
    x[0:3]#returns characters from within the specified range -- pyt
    
    name = f 'I am a {x }{y}' # returns I am a python developer 
    x.upper()    #converts to uppercase PYTHON
    x.lower()    #converts to uppercase python
    x.title()    #converts to titlecase Python
    x.strip()    #removes first and last character and returns the string
    x.find(p)  #finds index of passed character within the string
    x.replace(a, b) #replaces the first passed character with the second one
    a in x      #find character within the string
    

    2. 숫자 - 이 값은 정수, 부동 소수점 또는 복소수가 될 수 있습니다.
    3. Boolean - True 또는 False입니다. 주로 비교 연산 및 조건문에 사용할 수 있습니다.
    4. 특별 - 없음

    a = 1       # integer
    b = 1.1     # float
    c = 1 + 2j  # complex number (a + bi)
    d = a     # string
    e = True    # boolean (True / False)
    b = ()      #an empty list evaluates to None
    


    수학 피연산자


  • 수학 피연산자는 프로그램 내에서 수학 연산의 수행을 가능하게 합니다.
  • 일반 수학과 마찬가지로 피연산자는 아래와 같이 우선 순위에 따라 나타납니다.
    (*) ()(/)(//)(%) (+)(-) 순서로.

  • 2 ** 3     #returns the exponent = 8
    2 * 3      # returns 6
    12 / 2     #returns 4
    24 // 5    #returns 4
    24 % 5     #returns the remainder that is 4
    28 + 3     #returns 31
    28 - 3     #returns 25
    


    데이터 구조



    1. 목록
  • 목록에는 항목 모음이 포함되어 있습니다. 그것들은 배열과 매우 유사하지만 유일한 차이점은 목록은 다른 데이터 유형 요소를 저장할 수 있는 반면 배열은 유사한 데이터 유형의 요소만 저장할 수 있다는 것입니다
  • .
  • [] 또는 list() 생성자를 사용하여 정의됩니다.

  • list1 = ['potatoes',59, 8.5, 'sugar']
    list2 = list(('potatoes',59, 8.5, 'sugar'))
    


    2. 튜플
  • 항목 모음을 저장하는 불변(따라서 한 번 선언되면 변경하거나 수정할 수 없음) 및 정렬되지 않은 데이터 구조입니다. ()를 사용하여 정의됩니다.

  • tuple1 = ('potatoes',59, 8.5, 'sugar')
    len(tuple1) # returns 4 that is the number of items in the tuple
    del tuple1 # to delete the entire tuple
    


    튜플과 목록의 차이점 - 2020 - 다른 사람
  • 목록은 []를 사용하여 정의되고 튜플은 ()을 사용하여 정의됩니다.
  • 목록은 변경 가능(변경 및 수정 가능)하지만 튜플은 변경할 수 없습니다.
  • 튜플은 메모리 효율적이고 목록보다 빠르게 실행됩니다.

  • 3. 사전
  • 사전은 항목을 키:값 쌍으로 저장하는 데이터 구조입니다. {}를 사용하여 정의됩니다
  • .
  • 키와 값을 사용하여 사전 내의 다른 항목에 액세스할 수 있음

  • my_dict = {3: 'd', 2: 'c', 1: 'b', 0: 'a'}
    my_dict[0] # returns the first item in the dictionary
    


    4. 세트
  • 세트는 고유한 요소를 저장하는 정렬되지 않은 데이터 구조입니다_(중복 불가!!)_. {}를 사용하여 정의됩니다.

  • my_set = {5, 4, 6, 7}
    


    변수와 상수
    변수는 항목을 참조하는 역할을 하는 자리 표시자입니다. CONSTANTS는 한 번 선언된 값은 그대로 유지되며 프로그램 범위 내에서 변경할 수 없습니다.
    변수 이름 지정을 관리하는 규칙.
  • 한 단어만 가능합니다(단어 사이에 공백이 없어야 합니다)
  • 문자, 숫자, 밑줄(_) 문자만 사용할 수 있습니다.
  • 숫자로 시작할 수 없습니다.
    CONSTANTS는 일반적으로 대문자로 선언됩니다.

  • 코멘트
    파이썬 주석 앞에는 #이 붙습니다. 여러 줄의 경우 주석을 달기 위한 약식 명령을 배울 수 있습니다. VSCode에서 Ctrl + K + C.

    #this is a CONSTANT
    CONSTANT = 5
    #this are variables
    myName = 'Developer X'
    my_age = 15
    


    초보자용 치트시트


  • Mosh로 프로그래밍 : https://programmingwithmosh.com/python/python-3-cheat-sheet/
  • 공식 Python 치트 시트 : https://www.pythoncheatsheet.org/
  • 좋은 웹페이지 즐겨찾기