건설 장 하나의 환경
1.1 설치
파이썬 공식 웹 사이트 www.python.org
pyhton3.6 및 python2.7 차이
사이 python2 및 python3 차이
소스는 균일하지 않고
코드 중복python2의
인쇄 괄호되지 않을 수 있습니다
입력하면 입력에 어떤 종류의 어떤 유형 얻을 수 있다는 것입니다입력 () "당신이 티켓을 얻을"
(raw_input을)를 == 입력을 python3python3의
인쇄 () 괄호를 추가해야합니다
인수 입력 문자열은
1.2 구성
- 구성 환경 변수
전송 파이썬 파이썬 인터프리터에 컴퓨터 단말기 (검은 화면), 입력 전원을 켜고 결과는 다음에 반환 :
>>> 단말 출구에서 입력 () 아래!
1.3 사용
- 변수 이름은 문자, 숫자, 밑줄로 구성
- 변수 이름의 사용을 금지하는 것은 숫자로 시작
- 이름 파이썬 키워드와 내장 함수의 사용을 금지
- 우리는 중국과 병음의 사용을 권장하지 않습니다
- 변수 이름은 의미가합니다
- 변수 이름은 대소 문자를 구분합니다
1.4과 멀티 라인 주석
# 就是单行注释
'''
就是多行注释
'''
"""
单一引号
双引号都可以
"""
제 2 장 시작하기
2.1 출력
print()
2.2 입력
input()
#input获取的都是str类型的内容
2.2 변수
print(12+34)
print((12+34)*2)
print(((12+34)*2)*3)
a=12+34
b=a*2;
c=b*3;
print(c)
세 번째 장 기초
3.1 데이터 유형 지인
- Int 인 정수 번호
- 문자열 str을
- BOOL 허위 사실 부울 값 옳고 그름
- 명부
- 원조
- 사전
- 설정
3.2 흐름 제어문
- 지점 문 경우
if 3>2:
- 다른 if 문
if 3>2:
else :
- ELIF 문 경우 경우
if 5>4:
elif 4>3:
elif 3>2:
else:
- 중첩 된 if 문
if 3<5:
if 4<5
print("这就是循环")
3.3while주기
문법 동안
조건 일 때 :
전체 사이클이의 탈옥
다음주기는 계속이주기에서 계속
당신은 if 문 루프 컨트롤을 사용할 수 있습니다
number=0
while number<5
number+=1
print(number)
if number>5:
break
3.4 포맷 출력
- S %의 STR 타입
- %의 D %의 나 디지털 형식이며
출력 조건 포맷
name=input("名字:")
age=input("年龄:")
msg ='姓名:%S,年龄:%i'%(name,int(age))
print(msg)
두 번째 형식의 출력
msg='''
_______________
姓名:%s
年龄:%d
性别:%s
职业:%s
距离成功还有99%%
_______________
'''%('DaiJun',20,'男','程序猿')
print(msg)
주의! 다른 방법 형식화 된 출력
3.6 및 Python 상기 접근 할
name=input("名字:")
age=input("年龄:")
msg=f'姓名:{name},年龄:{age}'
print(msg)
3.5 문자 인코딩
- 아스키 미국
256에는 중국어 없다
바이트 8
- ABK 중국
중국어 2 바이트 16 비트
영어 한 바이트 (8)
- 유니 코드 유니 코드
2 바이트 16
4 바이트 (32)
- UTF-8 인코딩 변수
영어 1 바이트 (8)
유럽 2 바이트 (16)
아시아 (24) 3 바이트
cmd를 윈도우 시스템은 GBK입니다
리눅스 시스템 단말은 UTF-8
3.6 단위 변환
비트 비트
- 바이트 바이트
1B == 8 비트
3.61 단위 크기
1B == 8 비트
- 1024B = 1KB
= 1024KB 1메가바이트
1,024메가바이트 = 1기가바이트
1천24기가바이트 = 1TB
연산자 3.7
- 비교 연산자
>
<
<=
>=
==
!=
할당 연산자
+= -= /= //= **= %=
회원 연산자
in
not in
- 논리 연산자
#and运算 两个都为真 取后面的
#and运算 两个都为假 取前面的
and
#or运算 两个都为真 取前面的
#or运算 两个都为假 取后面的
or
not
- 산술 연산자
+
-
*
/
**
%
//