Python 변수 에 대한 지식 정리

4235 단어 Python변량
변수 정의
프로그램 에서 데 이 터 는 메모리 에 임시 저장 되 어 있 습 니 다.이 데 이 터 를 더 빨리 찾 거나 사용 하기 위해 서 보통 이 데 이 터 를 메모리 에 저장 한 후에 전체 데이터 에 이름 을 정의 합 니 다.이 이름 은 변수 입 니 다.
변 수 는 데 이 터 를 저장 할 때 현재 데이터 가 있 는 메모리 주소 의 이름 일 뿐 입 니 다.
2.Python 변수 설명
  • Python 에서 변 수 를 사용 합 니 다.설명 이 필요 없 이 변수 에 직접 값 을 부여 하면 됩 니 다.
  • 은 Python 에서 임의의 데이터 형식 을 변수 에 할당 할 수 있 고 같은 변 수 는 반복 적 으로 할당 할 수 있 으 며 서로 다른 유형의 데이터 일 수 있 습 니 다.
  • 이러한 변수 자체 의 유형 이 고정 되 지 않 은 언어 를 동적 유형 언어 라 고 부 르 고 이에 대응 하 는 것 은 정적 유형 언어 이다.정적 형식 언어 는 변 수 를 정의 할 때 변수 형식 을 지정 해 야 합 니 다.할당 할 때 형식 이 일치 하지 않 으 면 오류 가 발생 합 니 다.예 를 들 어 자바 는 정적 형식 언어 입 니 다.정적 유형 언어 에 비해 동적 유형 언어 가 유연 한 것 이 바로 이 때문이다.
  • 은 할당 되 지 않 은 변 수 를 사용 할 수 없습니다.할당 되 지 않 은 변 수 를 사용 하면 NameError: name ' ' is not defined 을 잘못 보고 할 수 있 습 니 다.
  • 
    #         
    #   :NameError: name 'a' is not defined
    print(a)
    3.Python 에서 변 수 를 정의 합 니 다.
    (1)정의 문법
    Python 에서 변 수 를 정의 하 는 문법 은 다음 과 같 습 니 다.
    
        =  
  • 변수 이름 사용자 정의,식별 자 이름 규칙 을 만족 시 켜 야 합 니 다.
  • 프로 그래 밍 의 등 호 는 할당 이라는 뜻 이다.프로그램 이 실 행 될 때 등호 오른쪽 값 을 계산 하고 메모리 공간 에 저장 한 다음 에 전체 값 이 저 장 된 주 소 를 등호 왼쪽 변수 에 할당 하 는 것 이다.
  • (2)식별 자 정의 규칙
    변수 명,함수 명,클래스 명,패키지 명,모듈 명 등 을 식별 자 라 고 통칭 한다.
    식별 자 명명 규칙 은 Python 에서 여러 이름 을 정의 할 때의 통 일 된 규범 입 니 다.구체 적 으로 다음 과 같 습 니 다.
  • 은 숫자,자모,밑줄 로 구성 되 어 있다.
  • 은 숫자 로 시작 할 수 없다.
  • 대소 문 자 를 엄 격 히 구분 하 다.
  • 은 내 장 된 키워드 와 보존 자 를 사용 할 수 없습니다.
  • (3)키워드 내장
    파 이 썬 언어 에 특정한 의 미 를 부여 한 문자 들,다시 말 하면 파 이 썬 이 자신 에 게 남 겨 놓 은 식별 자 들이다.이 식별 자 들 을 우 리 는 더 이상 사용 할 수 없다.만약 우리 가 정 의 를 하고 있다 면 충돌 이 생 길 것 이다.
    Python 의 모든 키 워드 는 소문 자 입 니 다.다음 과 같 습 니 다.
    
    False     None    True   and      as       assert   break     class  
    continue  def     del    elif     else     except   finally   for
    from      global  if     import   in       is       lambda    nonlocal
    not       or      pass   raise    return   try      while     with  
    yield
    모든 키워드 의 용법 과 의 미 를 애 써 기억 하지 않 아 도 된다.뒤에서 공부 하면 서 계속 접 하 게 되 고 자 연 스 럽 게 기억 하 게 된다.
    메모:Python API 에 있 는 함수 이름 을 식별 자로 사용 하지 마 십시오.함수 가 덮어 쓸 수 있 기 때 문 입 니 다.(나중에 자주 쓰 면 알 수 있다)
    (4)식별 자 명명 습관
    위 는 식별 자 를 정의 하 는 규칙 이 므 로 반드시 지 켜 야 한다.명명 습관 은 표준 적 인 규범 으로 지 키 지 않 아 도 괜 찮 고 전문 적 이지 않 을 뿐이다.
    이름 습관 종류:
  • 명의 지식:읽 기 성 을 높이 기 위해 의미 있 는 영어 단 어 를 식별 자로 자주 사용한다.
  • 대 낙타 봉:즉,모든 단어의 이니셜 이 대문자 로 되 어 있 는데 예 를 들 어 MyName 이다.
  • 작은 낙타 봉:두 번 째(포함)이후 의 단어 이니셜 대문자,예 를 들 어 myName.
  • 밑줄:예 를 들 어 my_name.
  • Python 의 구체 적 인 명칭 규범:
  • 가방 이름:여러 단어 로 구 성 될 때 모든 자모 가 소문 자 입 니 다.xxxyyyzzz
  • 유형의 인터페이스 이름:여러 단어 로 구 성 될 때 모든 단어의 이니셜 은 대문자 이다.XxxYyyZzz
  • 변수 이름과 함수 명:여러 단어 로 구 성 될 때 첫 번 째 단 어 는 이니셜 소문 자 이 고 두 번 째 단 어 는 단어 마다 이니셜 대문자 로 시작 합 니 다.xxxYyyZzz
  • 상수 명:모든 자모 가 대문자 입 니 다.단어 가 많 을 때 각 단 어 는 밑줄 로 연결된다.XXX_YYY_ZZZ
  • 사용 변수
    Python 에서 변 수 를 정의 해 야 변 수 를 사용 할 수 있 습 니 다.
    
    #    
    my_name = 'TOM'
    #    
    print(my_name)
    
    schoolName = '      '
    print(schoolName)
    Python 해석 기 는 코드 를 실행 하 는 과정 에서 코드 의 쓰기 순서 에 따라 위 에서 아래로 한 줄 한 줄 순서대로 실 행 됩 니 다.
    Tips:응용 프로그램 실행 원리
  • 프로그램 이 실행 되 기 전에 프로그램 은 하 드 디스크 에 저장 되 었 다.
  • 프로그램 을 실행 하려 면
  • 운영 체 제 는 먼저 CPU 로 하여 금 프로그램 을 메모리 에 복사 하 게 할 것 이다.CPU 가 메모리 에 있 는 프로그램 코드 를 실행 합 니 다.
  • 즉,프로그램 이 실행 되 려 면 먼저 메모리 에 불 러 와 야 합 니 다.
  • Tips:Python 프로그램 실행 원리
  • 운영 체 제 는 먼저 CPU 로 하여 금 Python 해석 기의 프로그램 을 메모리 에 복사 하 게 할 것 이다.
  • Python 해석 기 는 문법 규칙 에 따라 Python 프로그램의 코드 를 위 에서 아래로 번역 합 니 다.
  • CPU 는 번역 이 완 료 된 코드 를 수행 합 니 다.
  • 참고://www.jb51.net/article/64916.htm
    파 이 썬 변 수 를 정리 하 는 지식 에 관 한 이 글 은 여기까지 소개 되 었 습 니 다.더 많은 파 이 썬 변 수 는 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 조회 하 시기 바 랍 니 다.앞으로 많은 응원 바 랍 니 다!

    좋은 웹페이지 즐겨찾기