Python 입문의 기초 문법 상세 설명

5813 단어 Python기초 문법

1. 나의 경험 및 목표


python을 배우기 전: 저는 C/C++를 배웠습니다. 학교 시절에 많은 프로젝트를 했습니다. 2년이 넘었습니다. C/C++에 대해 잘 알고 정통해서 감히 말할 수 없지만 과정과 대상을 대상으로 깊은 인식을 가지고 많은 개발을 했습니다. 데이터베이스를 배웠습니다. MFC, QT, linux에서 서버를 이용하여 개발하고 QT 환경에서 아날로그 QQ를 개발했습니다.
듣자니python이 인기가 많다고 하던데 저도 새로운 언어를 시도해 보겠습니다. C/C++python의 유사성이 있습니다. C로 개발한 언어이지만 과정을 향한 언어입니다. c의 계승 등 비슷한 특성이 있어서 더욱 믿음직하게 배울 수 있을 것 같습니다. 스크립트를 개발할 수 있으니까 예가 많으면 몸을 억제하지 않겠습니다. 자, 오늘부터!
아래 저의 80% 블로그에 기록된 것은 모두 C++와 다른 비교입니다. 즉, python를 비교한 것입니다. 같은 곳에서 저는 기록을 하지 않습니다.
내 목표, 하루에 3-5시간, C/C++: 파이썬의 기본 내용을 다 배울 수 있을지

2. Python 소개


Python은 C/C++, 대상, 동적 데이터 유형을 위한 고급 프로그래밍 언어이다
해석형 언어인 만큼 C/C++는 번역형 언어이기 때문에 운행 속도는 틀림없이 매우 느릴 것이다. 해석형 언어는 번역형 언어에 비해 존재한다. 그의 원본 코드는 직접 기계 언어로 번역하는 것이 아니라 먼저 중간 코드로 번역한 다음에 해석기가 중간 코드를 해석하여 운행한다
Python은 해석성, 번역성, 상호작용성과 대상을 대상으로 하는 고차원적인 결합 스크립트 언어이다.
Python의 디자인은 매우 강한 가독성을 가지고 다른 언어에 비해 영어 키워드를 자주 사용하며 다른 언어의 일부 문장부호는 다른 언어보다 더욱 특색 있는 문법 구조를 가지고 있다.
Python은 해석형 언어입니다. 이것은 개발 과정 중 python을 의미합니다.PHP 및 Perl 언어와 유사합니다.
Python은 대화식 언어입니다. 이것은 Python 알림부호 >>> 다음에 코드를 직접 실행할 수 있다는 것을 의미합니다.
Python은 대상을 대상으로 하는 언어입니다. 이것은 Python이 대상을 대상으로 하는 스타일이나 코드를 대상에 봉인하는 프로그래밍 기술을 지원한다는 것을 의미합니다.
Python은 초보자의 언어입니다. Python은 초보 프로그래머에게 위대한 언어입니다. 광범위한 응용 프로그램 개발을 지원합니다. 간단한 텍스트 처리부터 WWW 브라우저, 게임까지

3. Python 기초 문법


python에는 두 연산자가 없고 대신 영어&&||가 있습니다.기타 연산자는 변동이 없다

3.1 행 및 들여쓰기


Python을 배우는 것과 다른 언어의 가장 큰 차이점은 Python의 코드 블록은 대괄호 {}를 사용하여 클래스, 함수 및 기타 논리적 판단을 제어하지 않는다는 것이다.python의 가장 특색 있는 것은 축소로 모듈을 쓰는 것이다.
들여쓰기의 공백 수량은 변할 수 있지만, 모든 코드 블록 문장은 같은 들여쓰기 공백 수량을 포함해야 하며, 이것은 엄격하게 실행해야 한다.
다음 인스턴스는 네 개의 공백으로 들여쓰기됩니다.

 
if True:
    print ("True")
else:
    print ("False")
다음 코드에서 오류가 발생합니다.
인스턴스

if True:
    print ("Answer")
    print ("True")
else:
    print ("Answer")
    #  , 
  print ("False")
위의 코드를 실행하면 다음과 같은 오류 알림이 발생합니다.

File "test.py", line 11
    print ("False")
                  ^
IndentationError: unindent does not match any outer indentation level
IndentationError: unindent does not match any outer indentation level
오류는 당신이 사용하는 축소 방식이 일치하지 않는다는 것을 나타낸다. 어떤 것은tab키의 축소이고, 어떤 것은 빈칸의 축소이며, 일치하는 것으로 바꾸면 된다.
Indentation Error: unexpected indent 오류라면python 컴파일러는 "Hi, 형님, 파일에 형식이 틀렸습니다. 탭과 빈칸이 맞지 않은 문제일 수도 있습니다."라고 알려줍니다. 모든python 대and 요구or입니다.이것은 아주 큰 차이이다. 막 배웠을 때 따라서 Python의 코드 블록에는 같은 수의 행수를 사용하여 공백을 들여써야 합니다.
각 들여쓰기 단계에서 하나의 탭이나 두 개의 공백 또는 네 개의 공백을 사용하는 것을 권장합니다. 혼용할 수 없음을 명심하십시오
다행문
Python 문장에서는 일반적으로 을 문장의 끝 문자로 사용합니다.C/C++에서는 분호 를 문장의 끝부호로 하는데 이것은 매우 큰 차이이다. 막 배웠을 때 그러나 슬래시(\)를 사용하여 다음 그림과 같이 한 줄의 문장을 여러 줄로 나눌 수 있습니다.

total = item_one + \
        item_two + \
        item_three
문장에 [], {} 또는 () 괄호가 포함되어 있으면 여러 줄 연결 문자를 사용할 필요가 없습니다.다음 인스턴스:

days = ['Monday', 'Tuesday', 'Wednesday',
        'Thursday', 'Friday']
Python 따옴표
Python은 따옴표(, 큰따옴표( , 세따옴표(' 또는 "를 사용하여 문자열을 나타낼 수 있으며, 따옴표의 시작과 끝은 같은 유형이어야 합니다.
그 중에서 세 따옴표는 여러 줄로 구성되어 여러 줄 텍스트의 빠른 문법을 작성할 수 있으며 문서 문자열에 자주 사용되며 파일의 특정 장소에서 주석으로 사용된다.

word = 'word'
sentence = " 。"
paragraph = """ 。
 """

3.2 Python 주석


python의 단행 주석은 #로 시작합니다.
인스턴스
첫 번째 주석

print ("Hello, Python!")  #  
출력 결과:
Hello, Python!
설명은 문이나 표현식 행 끝에 있을 수 있습니다.

name = "Madisetti" #  
python의 여러 줄 주석은 세 개의 큰 따옴표 ('') 또는 세 개의 큰 따옴표 ('') 를 사용합니다.

 
'''
 , 。
 , 。
 , 。
'''

"""
 , 。
 , 。
 , 。
"""

3.3 파이썬 비행


함수 사이나 클래스 방법 사이를 빈 줄로 구분하여 새로운 코드의 시작을 표시합니다.클래스와 함수 입구 사이도 한 줄의 빈 줄로 구분하여 함수 입구의 시작을 돋보이게 한다.
빈 줄은 코드 들여쓰기와 달리 빈 줄은 Python 문법의 일부분이 아닙니다.글을 쓸 때 빈 줄을 삽입하지 않으면 Python 해석기가 실행해도 오류가 발생하지 않습니다.그러나 공행의 역할은 두 단락의 서로 다른 기능이나 의미를 구분하는 코드로 향후 코드의 유지보수나 재구성에 편리하다.
기억해라: 빈 줄도 프로그램 코드의 일부분이다.

3.4 같은 줄에 여러 개의 문장 보이기


Python은 같은 줄에 여러 개의 문장을 사용할 수 있으며 문장 사이에 세미콜론(;)을 사용할 수 있습니다.분할, 다음은 간단한 인스턴스입니다.

import sys; x = 'runoob'; sys.stdout.write(x + '
')
위의 코드를 실행하고 입력한 결과는 다음과 같습니다.
runoob

3.5 print 출력


print 기본 출력은 줄을 바꾸는 것입니다. 줄을 바꾸지 않으려면 변수 끝에 쉼표를 붙여야 합니다.
x=“a”
y=“b”

#  
print x
print y

print '---------'
#  
print x,
print y,

#  
print x,y
위의 인스턴스 실행 결과는 다음과 같습니다.
a
b
---------
a b a b

3.6 여러 개의 문장이 코드 그룹을 구성한다

'''의 한 조의 문장은 하나의 코드 블록을 구성하는데 우리는 코드 그룹이라고 부른다.
if,while,def,class와 같은 복합 문장은 첫 줄은 키워드로 시작하고 사칭("""으로 끝난다. 이 줄 뒤의 한 줄 또는 여러 줄 코드는 코드 그룹을 구성한다.
우리는 첫 줄과 뒤의 코드 그룹을 자구 (clause) 라고 부른다.
다음 인스턴스:

if expression : 
   suite 
elif expression :  
   suite  
else :  
   suite 
이 Python 입문의 기초 문법에 대한 상세한 설명은 여기까지입니다. 더 많은 Python 기초 문법 내용은 저희 이전의 글을 검색하거나 아래의 관련 글을 계속 훑어보십시오. 앞으로 많은 응원 부탁드립니다!

좋은 웹페이지 즐겨찾기