Python 변수 및 데이터 형식 용법 원리 집합
밑바닥 에서 볼 때 프로그램의 데 이 터 는 결국 메모리 에 넣 어야 한다.변 수 는 사실 이 메모리 의 이름 이다.
1.Python 변수의 할당
프로 그래 밍 언어 에서 데 이 터 를 변수 에 넣 는 과정 을 할당(Assignment)이 라 고 합 니 다.모든 변 수 는 사용 하기 전에 값 을 부여 해 야 합 니 다.변 수 는 값 을 부여 한 후에 야 이 변 수 를 만 들 수 있 습 니 다.
Python 은 등 호 를 사용 합 니 다=할당 연산 자로 서 구체 적 인 형식 은:
name = value
\#name 은 변수 이름,value 는 값,즉 저장 할 데 이 터 를 표시 합 니 다.
변수의 값 은 변 하지 않 습 니 다.언제든지 수정 할 수 있 습 니 다.다시 할당 하면 됩 니 다.
2.Python 변수의 이름
>>> import keyword
>>> print(keyword.kwlist)
'False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', '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'
3.Python 변수의 유형(약 한 유형 언어)
강 한 유형의 프로 그래 밍 언어 에서 변 수 를 정의 할 때 변수의 유형 을 가리 키 고 값 을 부여 하 는 데이터 도 반드시 같은 유형 이 어야 한다.예 를 들 어 C 언어,C++,자바 는 강 한 유형의 언어의 대표 이다.
강 한 유형 언어 에 대응 하 는 것 은 약 한 유형 언어 이 고 Python,JavaScript,PHP 등 스 크 립 트 언어 는 약 한 유형 입 니 다.
약 한 유형 언어 는 두 가지 특징 이 있다.
Python 에서 데이터 형식 은 디지털 형 과 비 디지털 형 으로 나 눌 수 있 습 니 다.
>>> num = 10
>>> type(num)
>>> num = 15.8
>>> type(num)
>>> num = 20 + 15j
>>> type(num)
>>> type(3*15.6)
4.Python 변수 데이터 형식의 변환
Python 은 약 한 유형의 프로 그래 밍 언어 로 자바 나 C 언어 처럼 변 수 를 사용 하기 전에 변 수 를 설명 하 는 형식 이 필요 하지 않 지만 특정한 장면 에 서 는 유형 전환 이 필요 합 니 다.
예 를 들 어 저 희 는 print()함수 로'키:'와 부동 소수점 형식 height 의 값 을 출력 하고 싶 습 니 다.대화 식 해석 기 에서 다음 코드 를 실행 하면:
height = 70.0
print("당신 의 키"+height)
# Traceback (most recent call last):
# File "
\#print("당신 의 키"+height)
# TypeError: must be str, not float
이것 은 잘못된 것 을 발견 할 수 있 습 니 다.해석 기 는 문자열 과 부동 소수점 형식 변 수 를 직접 연결 할 수 없 음 을 알려 줍 니 다.부동 소수점 형식 변 수 를 height 를 문자열 로 미리 변환 해 야 합 니 다.
Python 은 데이터 형식 변환 을 실현 할 수 있 는 다양한 함 수 를 제공 해 주 었 습 니 다.
함수.
역할.
int(x)
x 를 정수 형식 으로 변환
float(x)
x 를 부동 소수점 형식 으로 변환 합 니 다.
complex(real,[,imag])
복수 만 들 기
str(x)
x 를 문자열 로 변환
repr(x)
x 를 표현 식 문자열 로 변환 합 니 다.
eval(str)
문자열 에 있 는 유효한 Python 표현 식 을 계산 하고 대상 을 되 돌려 줍 니 다.
chr(x)
정수 x 를 문자 로 변환 합 니 다.
ord(x)
문자 x 를 대응 하 는 정수 값 으로 변환 합 니 다.
hex(x)
정수 x 를 16 진수 문자열 로 변환 합 니 다.
oct(x)
정수 x 를 8 진 문자열 로 변환 합 니 다.
주의해 야 할 것 은 형식 변환 함 수 를 사용 할 때 제공 하 는 데 이 터 는 반드시 의미 가 있어 야 한 다 는 것 이다.예 를 들 어 int()함 수 는 비 디지털 문자열 을 정수 로 변환 할 수 없습니다.
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Python의 None과 NULL의 차이점 상세 정보그래서 대상 = 속성 + 방법 (사실 방법도 하나의 속성, 데이터 속성과 구별되는 호출 가능한 속성 같은 속성과 방법을 가진 대상을 클래스, 즉 Classl로 분류할 수 있다.클래스는 하나의 청사진과 같아서 하나의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.