파이썬 기초 - 기본

인쇄 함수입니다 ( '안녕하세요 세계') # 참고 인쇄

코드의 주석 행 : 선택 코드에서 Ctrl + / 사용  '' '' ''  또는  "" "" ""은 , 주석의 내용을 그 안에 삽입해야합니다

계산

번호

- 정수와 수레.

문자열

#换行打印"" "" ""也可
의 = '' '이것은 여러 줄 문자열입니다. 
이 두 번째 줄입니다. '' ' 

silly_string =' ''그는 "인가가 할 수없는 안되지 않을 것"이라고 말했다. '' ' 
single_quote_str ='그는 말했다, "때로 믿을 수 \ 't 수 \'t shouldn \ 't 같으면 \'t. " '#'탈출 
double_quote_str ="그는 말했다, \ "인가 할 수 없습니다해야하지 않을 것 없습니다. \" "#" 

#format方法
나이 = 20 
이름 = 'Swaroop ' 
인쇄 ('그는 (이름, 나이)이 book'.format를 쓸 때 {0} {1} 세) 
인쇄 ( '왜 파이썬 {0} 재생인가?'. 형식 (이름)) 

인쇄 '(


(메시지 %의 myscore) 인쇄 

nums를 = '번호 % s의 숫자 %의 말을 했는가? 니스 벨트! ' 
인쇄 (nums %의 (0, 8)) 

#字符串乘法
잉크 (10 * 'A')

명부

조작 요소는 숫자, 문자열 또는 목록이 될 수 항에있어서,

wizard_list [2] # 번째 요소 
wizard_list [2 : 5] 다섯 번째 요소에 # 세 번째 
으로 myList는 = 번호 문자열] #리스트는 두 요소의 목록이다 
에 ( "곰 트림 ') #을 wizard_list.append 소자 끝에 추가 
델 wizard_list [5] #는 6 요소 삭제 

첨가제 합성기 [1, 2, 3, 4 목록 목록 3 = 목록 1 +리스트 2 # , '이상', 'I'는 '트립을' '및' '히트 ''은 ','층 '은] 
목록 1은 = [. 1, 2] 
인쇄 (List1입니다. * 5) #리스트 승산 [얻었다. 1, 2 ,. 1,2 ,. 1,2 ,. 1,2 ,. 1, 2] 

# List1입니다 목록을 Zhibuding + 50 오류 문자열이 있습니다 
#은 부문 (/) 등을 사용할 수 없습니다 빼기 (-) 
#That 벙어리 컴퓨터 것들에만 메이크업에 검은 색과 white.Ask IT 복잡한 의사 결정에보고하고, 오류가있는 ITS IT 손 던졌습니다 .

튜플

튜플은 사용 목록처럼 괄호를括号

튜플과리스트의 주요 차이점은 있다는 것입니다 튜플은 변경할 수 없습니다 당신이 그것을 만든 후. 

당신은 내부에 두 개의 요소가있는 튜플을 작성하는 경우, 항상 내부의 두 요소가됩니다.

FIB를 = (0, 1, 1, 2, 3) 

(특정 값으로 각 키 맵)지도 

파이썬에서,지도 (또한 짧은 사전를 들어, 딕셔너리로 함) 목록과 튜플 같은 것들의 모음입니다. 지도의 각 항목은이 키와 해당 값을. 예를 들어, 우리는 사람과 자신이 좋아하는 스포츠의 목록을 가지고 말 :

favorite_sports = { '랄프 윌리엄스': '축구', '마이클 티펫': '농구', '에드워드 엘가': '야구'} 

인쇄 (favorite_sports [ '레베카 클라크']) #打印值

델 favorite_sports [ '에델 스미스' ] #删除

favorite_sports [ '랄프 윌리엄스] = "아이스 하키"#更改值

는 IF 문

우리는 결합 조건과 응답을 if 문으로. 조건은 더 하나의 문제보다 복잡 할 수 있으며, 문은 각 질문에 대한 답에 따라 여러 질문과 다른 답변과 함께 할 수있는 경우.

나이 = 13 
의 경우 연령> 20 : 
    인쇄 ( '당신은 너무 나이가!') 
블록에 있어야 콜론 다음 #The 라인

코드의 블록은입니다 그룹화 된 문을 프로그램의 설정.

블록의 각 라인은 처음에 네 개의 구역을 갖는다 :

파이썬에서, 공백 등의 탭이나 공간으로, 의미가 있습니다. 같은 위치에 코드 블록으로 그룹화 (왼쪽 여백에서 공간의 같은 수의 들여 쓰기) , 당신은 이전보다 더 많은 공간에 새 줄을 시작할 때마다, 당신은 시작하는 새로운 블록 의 일부입니다 이 같은 이전 :

그들이 관련되어 있기 때문에 함께 블록으로 우리 그룹 문. 명령문은 할 필요가 함께 실행합니다 . 당신은 들여 쓰기를 변경하면 일반적으로 새 블록을 만들고 있습니다. 

파이썬은 블록의 모든 라인을위한 공간의 같은 번호를 사용할 것으로 예상하고있다. 네 개의 공백 블록을 시작 그렇다면, 당신은해야 지속적으로 그 블록에 대한 네 개의 공백을 사용 . 다음은 그 예이다 :

조건은 사물을 비교하고 비교가 설정 한 기준 중 하나를 참 (예) 또는 (NO) 거짓인지 우리에게 프로그래밍 문입니다. 예를 들어, 연령> 10은 상태이며, 말하는 또 다른 방법입니다 "10보다 세 변수 중 큰 값인가?" 우리는 파이썬 (전화에서 기호를 사용 사업자 와 같은 동일한 이상에 우리의 조건을 만들고, 이하에) :

경우 - 당시 다른 문 / IF 및 ELIF  문 / 결합 조건

만약 나이 == 12 :       
    인쇄 ( "돼지가 진흙에 빠졌다!") 
다른 :         
    인쇄 ( "쉿 그것은 비밀이다..") 


세 == 10 경우 : 
    인쇄 ( "? 무엇 당신이 불행한 크랜베리 부릅니까") 
ELIF 나이 == 11 : 
    인쇄 ( "파란색 포도에 녹색 포도 말을 했는가?")         
다른 :         
    인쇄 ( "응?") 

경우 세 == 10 세 == 11 세 == 12 세 == 13 : 
    인쇄 ( "13 + 49 + 84 + 97 + 155 두통 무엇?!) 
다른 :         
    인쇄 ( '? 어') 

의 경우 연령> 10 세 = <= 13 :

빈 값이라 없음 , 그리고 값의 부재이다. 그리고 그것은 가치 없음 다르지 않습니다 점에 유의하는 것이 중요합니다 

값 0에서이 값이없는 경우, 0이 아닌 값을 가진 다수이기 때문이다. 

myval = 없음

없음 변수의 값을 할당하는 한 가지 방법은 원래, 빈 상태로 초기화 . 없음 변수를 설정하면하는 방법 변수를 정의하는 값을 설정하지 않고 . 당신이 당신의 프로그램에서 나중에 변수를 필요 해요 알고있을 때이 작업을 수행 할 수 있습니다,하지만 당신은 처음에 모든 변수를 정의합니다.

문자열과 숫자 변환

나이 = '10' 
converted_age = INT (나이) 

나이 = '10 .5 ' 
converted_age = 플로트 (나이) 

나이 = 10 
converted_age = STR (나이)

주기 (과 동안) 루프

(0 ,. 5)에 대한 X의 범위 : 
    인쇄 ( '안녕하세요 % S'% X) # 참고한다는 쉼표 오

범위函数用于创建数字列表즉 혼란 조금 소리가있다. 하자이 작동하는 방법을 정확하게 볼 수있는 목록 기능 범위의 기능을 결합합니다. 범위 기능은 실제로 번호 목록을 생성하지 않습니다 ; 그것은 반환 반복자 파이썬 객체의 유형입니다, 특별히 루프와 함께 작동하도록 설계를 . 우리는 그러나 목록 범위를 결합 , 우리는 번호 목록을 얻을.

for 루프의 경우, 코드는 실제로 다음을 수행 파이썬을 말하고있다 :

(5)에 도달하기 전에 • 시작 0에서 계산 및 중지합니다.

각 숫자는 우리가 계산을 위해 •, 변수 x의 값을 저장합니다. 이어서 파이썬 코드의 블록을 실행 

당신은 루프를 만들 때 범위 및 목록 기능을 사용하는 스틱 필요가 없습니다. 당신은 또한 사용할 수있는 목록을 이미 제작 한 :

wizard_list = [ '거미 다리', '개구리 발가락', '혀 달팽이', '박쥐 날개', '슬러그 버터', '곰 트림'] 
에 대한 난 wizard_list에서 : 
    인쇄 (i)는 
#이 코드의 방법입니다 "wizard_list의 각 항목에 대해 해당 변수의 내용을 인쇄 한 후 i 변수의 값을 저장합니다."라고 

성분 = '달팽이', '거머리', '고릴라 배꼽 버튼 보풀', '애벌레 눈썹', '지네 발가락'] 
X = 0; 
I 성분에 대한 : 
    X = X + 1; 
    #原来打印的时候逗号隔开就是一个空格间隔了(I, '---'X를) 인쇄

파이썬은 블록 공간의 수는 일치 할 예정이다. 당신이 당신이 한, 삽입하는 스페이스의 문제가되지 않습니다 모든 새로운 라인에 같은 번호를 사용

hugehairypants = '거', '다모', '팬츠] 
hugehairypants에서의 I : 
    잉크 (I) 
    hugehairypants의 J를 들어 
        잉크 (J)를          

주 동안 범위 (1, 53) 
    의 동전 = 동전 + magic_coins - stolen_coins 
    인쇄 (주간 %의 = % s의 '% (주 동전))

 잠시 루프가 반복을 중지해야 할 때 당신이 미리 알 수 없을 때 사용되는 루프 반면 for 루프는 특정 길이의 루프입니다. 

동안 루프

X = 45 
, Y = 80 
동안 X <50 및 Y <100 : 
    X = X + 1 
    , Y = Y + 1 개 
    출력 (X, Y)

상태를 확인하십시오. 블록 내의 코드를 실행합니다. 3. 반복합니다. 

while 루프의 또 다른 일반적인 사용은 반 영원한 루프를 만드는 것입니다. 

진정한 동안 :     
    여기에 코드를 많이     
    여기에 코드의 많은     
    코드를 많이 여기     
    경우 some_value == 사실 :     
        휴식

재사용 코드 코드 재사용

당신이 무슨 일을하는지의 일부를 다시 사용하지 않는 경우, 당신은 결국 overtyping을 통해 고통스러운 스텁 아래로 손가락을 입을 수 있습니다.

재사용은 코드가 짧고 쉽게 읽을 수 있습니다. 

기능 함수 사용

기능은 뭔가를 파이썬에게 코드의 덩어리입니다. 그들은 하나의 방법 재사용에있는 코드 다시하고 다시 프로그램에서 기능을 사용할 수 있습니다.

 

 

 기능은 세 가지 파트 A가 들어 : 이름, 매개 변수, 그리고 본문 내용 매개 변수 함수 이름.

# 정의 기능 
DEF testFunc (MyName로) : 
    인쇄 ( '안녕하세요 % S'% MyName로) 

DEF 저축 (pocket_money, paper_route, 지출) : 
    리턴 pocket_money + paper_route - 지출 # 반환 값 

another_variable = 100 # 기능에서만 내의 변수 범위 함수 
는 def Variable_Test () 
    first_variable = 10 
    second_variable = 20 인 
    second_variable first_variable *를 반환 * another_variable 

DEF spaceship_building (캔) 
    total_cans = 0 
    범위 위크. (1, 53이다) 
        total_cans = total_cans + 캔 
        인쇄 (주간 % S = 캔 S % '% (주, total_cans)) 

# 호출 기능 
testFunc ('마리아 #hello 메리) 
인쇄합니다 (Variable_Test ())  

이 함수의 이름은 testfunc입니다. 이는 단일 파라미터 MyName로를 갖고, 그 본체 즉시 라인부터 시작하여 다음 코드 블록 DEF (짧은 정의를 위해) . 매개 변수는 변수 함수가 사용되는 동안 만 존재한다 . 당신은 그 이름을 호출 매개 변수 값을 괄호를 사용하여 기능을 실행할 수 있습니다.

기능은 파이썬은 정말 유용하게 곳에 단지 약간 유용 반대로, 인 모듈로 그룹화 할 수 있습니다.

모듈을 사용하여 

모듈은 함께 더 큰, 더 강력한 프로그램에 그룹 함수, 변수, 그리고 다른 것들에 사용된다. 일부 모듈은 파이썬에 내장되며, 별도로 다른 모듈을 다운로드 할 수 있습니다. 

당신은 당신이 그리는 (예 : PIL, 파이썬 이미징 라이브러리 등) 이미지 및 모듈을 조작하기위한 모듈 세 차원 (예 : 내장되어 Tkinter를, 그리고 아닌 파이 게임, 등) 게임을 쓸 수 있도록 모듈을 찾을 수 있습니다 그래픽 (예 Panda3D를 참조). 모듈 유용한 모든 종류의 것들을 할 수 있습니다.

당신은 내장 된 모듈이라는 시간을 사용하여 현재 날짜와 시간을 계산할 수 있습니다.

여기에서, 수입 명령은 우리가 모듈 시간을 사용하도록 파이썬을 이야기하는 데 사용됩니다. 우리는 여기에 우리가 시간 모듈과 asctime과 함수를 호출 할 수있는 방법, 점 symbol.For 예제를 사용하여,이 모듈에서 사용할 수있는 함수를 호출 할 수 있습니다 :

수입 시간 
인쇄 (time.asctime는 ()) 
#The 기능 asctime과 시간 모듈의 일부입니다 문자열로 반환 현재 날짜와 시간,

 

 

  

 

추천

출처www.cnblogs.com/icydengyw/p/12549477.html