Skip to content

Instantly share code, notes, and snippets.

@Curookie
Last active March 7, 2018 15:11
Show Gist options
  • Save Curookie/b4e403008a6f380a0bfc3c420527e0e8 to your computer and use it in GitHub Desktop.
Save Curookie/b4e403008a6f380a0bfc3c420527e0e8 to your computer and use it in GitHub Desktop.
파이썬
파이썬(Python)
특징 : ' ; ' 이 없다. ' : ' 안 끝났다의 의미, 오히려 역으로 안 끝났다고 표현하는게 더 편하다. '{ }' 대신 tab으로 구분
선언 : var 변수, 자료형 선언이 없다.
불러오기 : import
주석 : #, '''(다줄)
조건문 : ' if sum == 7 : ' 괄호가 없으면 예전에 흑백이여서 알아보기힘들었는데, 이제는 칼라가 되니까 직관성을 해결되기 때문에 필요없다. else if -> elif
반복문 : ' for x in range(?,??(보다작을때)) : tab 끝나면 끝 ', while True: 계속 반복
출력문 : print(한줄) 문자열 ' ' , " " 상관없다.
논리연산자 : &&, ||, ! (X) -> and, or, not (O)
문자열 함수 : book_name[0:11] 전체에서 0~11문자 추출해낼 수 있다. len(book_name) 문자열 길이, find(??) 문자열이 들어있는지 체크, lower() 소문자
리스트 : pop(?) ?안지정하면 마지막 요소가 제거된다. insert(0,55) 0번에 추가 뒤로 밀린다. .sort() 정렬 오름차순으로
- append(x) : 어떤 값(x)을 리스트의 마지막 인덱스 다음에 추가한다.
- clear : 리스트에 있는 모든 값들을 삭제한다.
- copy : 리스트를 복사한다.
- count(x) : 특정 값(x)의 개수를 반환한다.
- extend(X) : 어떤 리스트(X)를 연결한다.
- index(x) : 특정 값(x)의 인덱스를 반환한다
- insert(i, x) : 특정 값(x)을 지정한 위치(i)에 삽입한다.
- pop() or pop(x) : 리스트의 마지막 값을 삭제하고 그 값을 반환한다. (= .pop()) 매개변수에 인덱스 값을 넣으면 해당 인덱스 값을 삭제하고 반환한다. (= .pop(2))
- remove(x) : 특정 값(x)를 삭제한다.
- reverse() : 리스트를 역순으로 재정렬한다.
- sort() or sort(~) : 리스트를 오름차순으로 정렬한다. (매개변수에 reverse=True라고 입력하면 내림차순으로 정렬.)
함수 : def make_polite(sentence):
형변환 : str(변수) 문자열로 바꾼다.
입력함수 : input('질문')
크기비교(요소, 숫자 등) 함수 : min(), max() 크기비교 요소도가능 가능
길이,개수측정 함수 : len() 리스트 요소개수, 문자열 길이등
@Curookie
Copy link
Author

Curookie commented Mar 5, 2018

import math로 수학함수 구현가능
sqrt(x) x의 제곱근
pow(x,제곱수)
from math import sqrt, pow 이런식으로 import 2개이상을 한번에 불러올 수 있다.
3항 연산자 [False] if [Condition] else [True]
return [ i if i in [listname] if i > [condition] ] 이렇게 하면 리스트 요소는 조건을 거친 i로 반환된다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment