>  기사  >  백엔드 개발  >  파이썬 꼭 알아야 할 지식 포인트 요약

파이썬 꼭 알아야 할 지식 포인트 요약

巴扎黑
巴扎黑원래의
2017-09-09 11:27:251444검색

이 글은 파이썬 학습에 필요한 지식을 정리한 관련 정보를 중심으로 소개합니다. 필요한 친구들이 참고하면 됩니다.

1. 변수
1. 변수
•프로그램 실행 중에 변수를 정의합니다. 메모리 ID, 데이터 유형 및 변수 값이라는 세 가지 특성이 수반됩니다.
•다른 언어를 실행하기 전에 반드시 프로그램의 메모리 공간을 수동으로 해제하세요. 그러나 Python 인터프리터에는 자체 메모리 재활용 메커니즘이 있습니다. Python 프로그램 실행이 끝나면 메모리 공간이 자동으로 해제됩니다.

age=10

print(id(age),type(age),age)

2. 상수

•프로그램 실행 중 변경할 수 없는 수량을 의미합니다.
•일반적으로 상수를 정의하는 데 사용됩니다.

AGE=10

print(AGE)

3. 변수 명명 방법

•Camel Case

AgeOfOldboy=72

•Underline

age_of_oldboy=72

2. 고대에는 우리가 은행에 갔습니다. 돈을 인출하려면 은행 직원이 우리 계좌와 비밀번호를 입력할 때까지 기다려야 합니다. 그러면 은행 직원이 이를 성공적으로 확인한 후 인출 금액을 입력하고 알려줄 것입니다.

자랑스러운 현대인들은 고객에게 ATM 기계(즉, 컴퓨터)를 제공하여 ATM 기계가 사용자와 상호 작용할 수 있도록 하여 인력을 대체할 것입니다. 그러나 기계는 작동하지 않으며 이를 실행하려면 프로그램을 작성해야 합니다. 이를 위해서는 프로그래밍 언어에 사용자와 상호 작용하고 사용자 입력 데이터를 받을 수 있는 메커니즘이 필요합니다.

1.python3

•Python3은 기본적으로 UTF-8 중국어 인코딩을 지원합니다. python2에서는 코드 앞에 # -*-coding:utf-8 -*-를 추가해야 합니다.

•python3에 입력하면 어떤 값을 입력해도 str(문자열) type

name=input('사용자 이름을 입력하세요: ')

print(id(이름),type(이름) ),name )


2.python2

• python2의 raw_input은 python3의 입력과 동일합니다.


name=raw_input('사용자 이름을 입력하세요: ')

print(id(name),type(name),name )


•python2 입력에는 값을 입력해야 합니다. 이 값은 어떤 유형이든 해당 유형으로 저장됩니다.

name=input('사용자 이름을 입력하세요: ')

print(id(name),type(name),name)


3. 데이터 유형

1.int 정수

• 일반적으로 나이와 신원을 정의하는 데 사용됩니다.

age=18

id=130530198805240011

qq=379048558
level=99

2.float 부동 소수점 유형

•일반적으로 키, 몸무게, 급여 등을 정의하는 데 사용됩니다.


height=1.81

height=float(1.81)


3.str 문자열 유형

•일반적으로 사람의 이름, 성별, 지위 등을 정의하는 데 사용됩니다.

•일반적으로 문자열은 작은따옴표, 큰따옴표 또는 삼중따옴표로 묶입니다. 인용 부호.

name='egon'

sex='female'

age=18

•문자열 연결에는 "+"를 사용하세요

name='egon'

sex='female'

age=18
print(name+sex) +str(age))
참고: 여기서 age 변수 값은 18이며, 이는 int 정수이며 문자열 연결에 사용할 수 없습니다. 문자열 유형으로 변환하려면 str(age)을 사용해야 합니다.

•문자열 연결에는 "*" 사용

name='egon'

print(name*10)


4.bool 부울 유형

•True 및 False 두 가지 값만 있습니다.

•주로 사용됩니다. 판단을 위해.

age=73

AGE=18

print(age < AGE)
print(age > AGE)

5. 각 유형을 서로 변환

•정수 유형--->부동 소수점 유형


a= 18

print(float(a))


•부동 소수점 유형——>정수 유형

a=1.81

print(int(a))


•부동 소수점 유형——>문자열 유형

a= 1.81

print(str(a))


•정수 유형——>문자열 유형

a=18

print(str(a))


IV.List[]

•파이썬 목록에서 , 요소를 구분하는 "쉼표"로 정의됨


info=['egon','alex',18]
print(info[2])

•요소는 모든 데이터 유형, 모든 배열 유형이 될 수 있습니다. ;
•문자 요소는 따옴표, 정수, 부동 소수점 유형, 목록 등으로 묶어야 합니다. 따옴표는 필요하지 않습니다.

info=[13,18.1,'alex',['egon','tony']]
print(info[3][0])

2. 사전 {}
•Python의 사전, 연관이라고도 함 {} 내에 정의된 배열, 내부 요소는 프로젝트 이름: 프로젝트 콘텐츠 형식으로 표현되며 요소는 "쉼표"로 구분됩니다.

info={'name':'egon','sex':'male ' ,3:18}
print(info[3])

• 프로젝트 콘텐츠는 모든 데이터 유형, 모든 배열 유형이 될 수 있습니다.
• 프로젝트 콘텐츠의 문자열 유형은 따옴표, 정수, 부동 점으로 묶어야 합니다. 유형, 목록 등에는 따옴표가 필요하지 않습니다.

info={'이름':'아이겐','성별':'남성','근육':['예','아니요']}
print(info['근육'][1])

info={'이름':'Aigen','성별':'남성','근육':123}
print(info['Muscle'])

info={'이름':'Aigen' ,'성별 ':'남성','근육':18.1}
print(info['근육'])

info={'이름':'Aigen','성별':'남성','근육' :'없음' }
print(info['근육'][1])

5. 형식화된 출력
•내 이름은 xxx, 내 나이는 xxx입니다
•자리 표시자 %s

name=input('user_name>>: ')
age=input('user_age>> : ')
print('내 이름은 %s, 내 나이는 %s'입니다. %(name,age))

6. 연산자
1. 산술 연산자
•+ - * /

print(5+ 5) #5 더하기 5는 10
print(5-5) #5 빼기 5는 0
print(5*5) #5 곱하기 5는 25
print(5/2) #5 나누기 2는 2.5

•찾기 몫의 정수 부분 // 몫의 나머지 부분을 찾습니다. % Power**

print(5//2) #5를 2로 나눈 몫은 2이고 나머지는 1입니다. 몫만 가져옵니다. 2
print(5%2) #5 나누기 2의 몫은 2이고 나머지는 1입니다. 나머지는 1
print(3**2) #3의 2제곱은 3 곱하기 3입니다. 9

2와 같습니다. 비교 연산자
•> < >= <= == !=

print(30 > 20)
print(30 >= 30 )
print(30 <= 30)
print(30 == 30)
print( 30 != 40)

3. 논리 연산자

•논리 AND 및 논리 또는 논리 NOT 비트 AND & 비트 OR|
•논리 AND 및 모든 조건이 충족되어야 결과가 True가 됩니다.
•논리 Or 또는 하나의 조건이 충족되는 한 결과는 True가 됩니다.
•논리적이지 않으면 결과가 부정됩니다.

name='egon'

age=18
print(age > 15 and name == 'egon')
print(age > 15 또는 name != 'egon')
print(age > 15 아님)

위 내용은 파이썬 꼭 알아야 할 지식 포인트 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.