Python 배포는 다양한 플랫폼에서 사용할 수 있습니다. 플랫폼에 해당하는 바이너리 코드만 다운로드하고 Python을 설치하면 됩니다. 플랫폼의 바이너리 코드를 사용할 수 없는 경우 소스 코드를 수동으로 컴파일하려면 C 컴파일러가 필요합니다. 소스 코드를 컴파일하면 설치에 필요한 기능을 더 유연하게 선택할 수 있습니다. 최근 Mac에는 Python이 설치된 상태로 제공되지만 몇 년은 오래된 것일 수 있습니다. Mac에서 개발을 지원하기 위한 추가 도구와 함께 현재 버전을 얻는 방법에 대한 지침은 https://www.python
다음은 Python에서 인식할 수 있는 중요한 환경 변수입니다. 시니어 번호 변수 및 설명 1 PYTHONPATH PATH와 유사한 역할을 합니다. 이 변수는 파이썬 인터프리터에게 프로그램으로 가져온 모듈 파일의 위치를 알려줍니다. 여기에는 Python 소스 라이브러리 디렉토리와 Python 소스 코드가 포함된 디렉토리가 포함되어야 합니다. PYTHONPATH는 때때로 Python 설치 프로그램에 의해 사전 설정됩니다. 2 PYTHONSTARTUP 여기에는 Python 소스 코드가 포함된 초기화 파일의 경로가 포함
Python을 시작하는 세 가지 방법이 있습니다 - 대화형 통역 Unix, DOS 또는 명령줄 인터프리터나 셸 창을 제공하는 기타 시스템에서 Python을 시작할 수 있습니다. 파이썬 입력 명령줄. 인터랙티브 인터프리터에서 바로 코딩을 시작하세요. $python # Unix/Linux or python% # Unix/Linux or C:> python # Windows/DOS 다음은 사용 가능한 모든 명령줄 옵션의 목록입니다 - 시니어 번호 옵션 및 설명 1 -d 디버그 출력을 제공합니다. 2 -O 최적화
다양한 Python 프로그래밍 모드에서 Python Hello World 프로그램을 실행해 보겠습니다. 대화형 모드 프로그래밍 예 스크립트 파일을 매개변수로 전달하지 않고 인터프리터를 호출하면 다음 프롬프트가 나타납니다 - $ python Python 2.4.3 (#1, Nov 11 2010, 13:34:43) [GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2 Type "help", "copyright", "credits" or "
Python 식별자는 변수, 함수, 클래스, 모듈 또는 기타 개체를 식별하는 데 사용되는 이름입니다. 식별자는 A~Z 또는 a~z 또는 밑줄(_)로 시작하고 그 뒤에 0개 이상의 문자, 밑줄 및 숫자(0~9)가 옵니다. Python은 식별자 내에서 @, $ 및 %와 같은 구두점 문자를 허용하지 않습니다. Python은 대소문자를 구분하는 프로그래밍 언어입니다. 따라서 인력 및 인력 파이썬에서 두 개의 다른 식별자입니다. 다음은 Python 식별자에 대한 명명 규칙입니다. - 클래스 이름은 대문자로 시작합니다. 다른 모든 식별자
다음 목록은 Python 키워드를 보여줍니다. 이들은 예약어이며 상수나 변수 또는 다른 식별자 이름으로 사용할 수 없습니다. 모든 Python 키워드에는 소문자만 포함됩니다. 및 실행 아님 주장 드디어 또는 중단 용 통과 클래스 에서 인쇄 계속 전역 증가 데프 만약 반환 삭제 가져오기 시도 엘리프 에서 동안 기타 이다 함께 제외 람다 수율
Python은 클래스 및 함수 정의 또는 흐름 제어에 대한 코드 블록을 나타내는 중괄호를 제공하지 않습니다. 코드 블록은 줄 들여쓰기로 표시되며 엄격하게 적용됩니다. 들여쓰기의 공백 수는 가변적이지만 블록 내의 모든 명령문은 같은 양만큼 들여쓰기해야 합니다. 예를 들어 - if True: print "True" else: print "False" 그러나 다음 블록은 오류를 생성합니다 - if True: print "Answer" print "True" els
Python의 명령문은 일반적으로 새 줄로 끝납니다. 그러나 파이썬은 행이 계속되어야 함을 나타내기 위해 행 연속 문자(\)를 사용하는 것을 허용합니다. 예를 들어 - total = item_one + \ item_two + \ item_three [], {} 또는 () 괄호 안에 포함된 문은 줄 연속 문자를 사용할 필요가 없습니다. 예를 들어 - days = ['Monday', 'Tuesday', 'Wednesday', 'Thursday&
파이썬은 문자열 리터럴을 나타내기 위해 단일(), 이중() 및 삼중( 또는 ) 따옴표를 허용합니다. 동일한 유형의 따옴표가 문자열을 시작하고 종료하는 한 삼중 따옴표는 문자열을 여러 줄로 확장하는 데 사용됩니다. 예를 들어 다음은 모두 합법입니다. − word = 'word' sentence = "This is a sentence." paragraph = """This is a paragraph. It is made up of multiple lines and senten
문자열 리터럴 내부에 없는 해시 기호(#)는 주석을 시작합니다. # 이후의 모든 문자와 실제 줄의 끝까지는 주석의 일부이며 Python 인터프리터는 이를 무시합니다. 예 #!/usr/bin/python # First comment print "Hello, Python!" # second comment 출력 이것은 다음 결과를 생성합니다 - Hello, Python! 명령문이나 표현식 뒤에 같은 줄에 주석을 입력할 수 있습니다. - name = "Madisetti" # This is again
많은 프로그램을 실행하여 실행 방법에 대한 몇 가지 기본 정보를 제공할 수 있습니다. Python을 사용하면 -h −로 이를 수행할 수 있습니다. $ python -h usage: python [option] ... [-c cmd | -m mod | file | -] [arg] ... Options and arguments (and corresponding environment variables): -c cmd : program passed in as string (terminates option list) -d : debug ou
한 줄에 여러 문 세미콜론(; )은 두 명령문이 새 코드 블록을 시작하지 않는 한 한 줄에 여러 명령문을 허용합니다. 다음은 세미콜론을 사용하는 샘플 캡처입니다 - import sys; x = 'foo'; sys.stdout.write(x + '\n') 여러 문 그룹을 모음으로 사용 단일 코드 블록을 만드는 개별 명령문 그룹을 Python에서는 모음이라고 합니다. if, while, def 및 class와 같은 복합 또는 복합 문에는 헤더 행과 모음이 필요합니다. 헤더 행은 명령문(키워드 사용)을
Python 변수는 메모리 공간을 예약하기 위해 명시적 선언이 필요하지 않습니다. 선언은 변수에 값을 할당할 때 자동으로 발생합니다. 등호(=)는 변수에 값을 할당하는 데 사용됩니다. 예시 =연산자 왼쪽에 있는 피연산자는 변수의 이름이고 =연산자 오른쪽에 있는 피연산자는 변수에 저장된 값입니다. 예를 들어 - #!/usr/bin/python counter = 100 # An integer assignment miles = 1000.0 # A floating point name = "John" # A string
Python을 사용하면 여러 변수에 단일 값을 동시에 할당할 수 있습니다. 예를 들어 - a =b =c =1 여기에서 값이 1인 정수 객체가 생성되고 세 개의 변수가 모두 동일한 메모리 위치에 할당됩니다. 여러 변수에 여러 개체를 할당할 수도 있습니다. 예를 들어 - a,b,c =1,2,존 여기에서 값이 1과 2인 두 개의 정수 개체가 각각 변수 a와 b에 할당되고 값이 john인 문자열 개체 하나가 변수 c에 할당됩니다.
메모리에 저장된 데이터는 여러 유형이 될 수 있습니다. 예를 들어, 사람의 나이는 숫자 값으로 저장되고 주소는 영숫자 문자로 저장됩니다. 파이썬에는 가능한 연산과 각각의 저장 방법을 정의하는 데 사용되는 다양한 표준 데이터 유형이 있습니다. 파이썬에는 5가지 표준 데이터 유형이 있습니다 - 숫자 문자열 목록 튜플 사전 파이썬 숫자 숫자 데이터 유형은 숫자 값을 저장합니다. 숫자 개체는 값을 할당하면 생성됩니다. 예를 들어 - 변수1 =1 변수2 =10 파이썬 문자열 파이썬에서 문자열은 따옴표로 표시된 연속적인 문자 집합
숫자 데이터 유형은 숫자 값을 저장합니다. 숫자 개체는 값을 할당하면 생성됩니다. 예를 들어 - 변수1 =1 변수2 =10 del 문을 사용하여 숫자 개체에 대한 참조를 삭제할 수도 있습니다. del 문의 구문은 -입니다. 델 var1[,var2[,var3[....,varN]]]] del 문을 사용하여 단일 개체 또는 여러 개체를 삭제할 수 있습니다. 예를 들어 - 델 바 델 var_a, var_b 파이썬은 네 가지 다른 숫자 유형을 지원합니다 - int(부호 있는 정수) long(긴 정수, 8진수 및 16진수로도
파이썬에서 문자열은 따옴표로 표시된 연속적인 문자 집합으로 식별됩니다. Python은 작은따옴표 또는 큰따옴표 쌍을 허용합니다. 문자열의 부분 집합은 문자열 시작 부분에서 0에서 시작하여 끝 부분에서 -1부터 작동하는 인덱스와 함께 슬라이스 연산자([ ] 및 [:] )를 사용하여 가져올 수 있습니다. 예시 더하기(+) 기호는 문자열 연결 연산자이고 별표(*)는 반복 연산자입니다. 예를 들어 - #!/usr/bin/python str = 'Hello World!' print str # Prints complete st
목록은 Python의 복합 데이터 유형 중 가장 다재다능합니다. 목록에는 쉼표로 구분되고 대괄호([])로 묶인 항목이 포함됩니다. 어느 정도 목록은 C의 배열과 유사합니다. 목록의 한 가지 차이점은 목록에 속한 모든 항목의 데이터 유형이 다를 수 있다는 것입니다. 예 목록에 저장된 값은 슬라이스 연산자([ ] 및 [:])를 사용하여 액세스할 수 있으며 인덱스는 목록의 시작 부분에서 0에서 시작하여 -1로 끝나는 방식으로 작동합니다. 더하기(+) 기호는 목록 연결 연산자이고 별표(*)는 반복 연산자입니다. 예를 들어 - #!/usr
튜플은 목록과 유사한 또 다른 시퀀스 데이터 유형입니다. 튜플은 쉼표로 구분된 여러 값으로 구성됩니다. 그러나 목록과 달리 튜플은 괄호로 묶입니다. 예시 목록과 튜플의 주요 차이점은 다음과 같습니다. 목록은 대괄호( [ ] )로 묶여 있고 요소와 크기를 변경할 수 있는 반면 튜플은 괄호( ( ))로 묶여 업데이트할 수 없습니다. 튜플은 읽기 전용으로 생각할 수 있습니다. 기울기. 예를 들어 - #!/usr/bin/python tuple = ( 'abcd', 786 , 2.23, 'john', 70.2
Python의 사전은 일종의 해시 테이블 유형입니다. Perl에서 발견되는 연관 배열 또는 해시처럼 작동하며 키-값 쌍으로 구성됩니다. 사전 키는 거의 모든 Python 유형이 될 수 있지만 일반적으로 숫자 또는 문자열입니다. 반면 값은 임의의 Python 개체일 수 있습니다. 예시 사전은 중괄호({ })로 묶이고 값은 대괄호([])를 사용하여 할당하고 액세스할 수 있습니다. 예를 들어 - #!/usr/bin/python dict = {} dict['one'] = "This is one" dict[