함수def 함수명(입력 인수):수행할 문장1수행할 문장2 def 함수이름(입력 인수):수행할 문장return 결과값입력값도 결과도 없는 함수def say():print ('hi') >>>함수 내부에서 밖의 변수를 변경하는 방법1. return 이용2. global 병령어 이용a = 1 def vartest(): global a a = a+1 vartest() print(a)
All
if문>>> if 조건문:수행할 문장1수행할 문장2...elif 조건문:수행할 문장1수행할 문장2else:수행할 문장A수행할 문장Bwhile문>>> while 조건문:수행할 문장1수행할 문장2수행할 문장3 ex)>>>prompt = """1. Add2. Del3. List5. Quit Enter number: """>>> number = 0>>> while number != 4:print(prompt)number = int(input()) 1. Add2. Del3. List4. Quit Enter number:for문for( 변수 in 리스트(또는 튜플, 문자열):수행할 문장1수행할 문장2
1. Eclipse의 help - eclipse marketPlace 접속 2.search창에 decompiler 입력 3. eclipse decompiler 2.9.1 click 4. install을 눌러 설치 5. eclipse 재시작 6. windows에서 decompiler 설정 들어가기 7. java - decompiler에서 네모친 부분 세팅 입력8. general - editors- file associations 설정 확인9. ctrl + shift + t 를 누른후 exception class 확인
변수를 만드는 방법>>> a, b = ('py', 'th') //튜플>>> (a, b) = 'py', 'th' //튜플>>> [a, b] = ['py', 'th'] //list 형>>> a = b = 'py' //같은 값 대입swap>>> a = 3>>> b = 5>>> a, b = b, a>>> a5>>> b3 변수 제거>>> a = 3>>> b = 3>>> del(a)>>> del(b)변수 복사>>> a = [1,2,3]>>> b = a>>> a[1] = 4>>> a[1, 4, 3]>>> b[1, 4, 3]>>> a = [1, 2, 3]>>> b = a[:]>>> a[1] = 4>>> a[1, 4, 3]>>> b[1, 2, 3]>>>b = copy(a)
집합 자료형>>> s1 = set([1, 2, 3])>>> s1{1, 2, 3}>>> s2 = set("Hello")>>> s2{'e', 'l', 'o', 'H'} 집합 자료형의 특징중복을 허용하지 않는다순서가 없다(Unordered) - indexing 불가>>>s1 =set([1, 2, 3])>>> l1 = list(s1)>>> l1[1, 2, 3]>>> l1[0]1>>> t1 = tuple(s1)>>> t1(1, 2, 3)>>> t1[0]1집합 자료형 활용하는 방법>>> s1 = set([1, 2, 3, 4, 5, 6])>>> s2 = set([4, 5, 6, 7, 8, 9])>>> s1 & s2{4, 5, 6}>>> s1.intersection(s2){4, 5, 6}>>> s1 | s2{1, 2,..
딕셔너리 구성>>> dic = {'name':'pey', 'phone':'0119993323', 'birth':'1231'}key, value로 구성되어 있음 딕셔너리 사용법>>> a = {1: 'a'}>>> a[2] = 'b'>>> a{2: 'b', 1: 'a'}>>> del a[1]>>> a{2: 'b'}>>> grade = {'pey': 10, 'julliet': 99}>>> grade['pey']10>>> grade['julliet']99딕셔너리 API>>> a = {'name': 'pey', 'phone': '0119993323', 'birth': '1231'}>>> a.keys()dict_keys(['name', 'phone', 'birth']) //3.0에서부터는 객체이다.>>> list(a..
튜플 자료형 형식>>> t1 = ()>>> t2 = (1, )>>> t3 = (1, 2, 3)>>> t4 = 1, 2, 3>>> t5 = ('a', 'b', ('ab', 'cd'))튜플의 인덱싱>>> t1 = (1, 2, 'a', 'b')>>> t1[0]1>>> t1[3]'b'튜플의 슬라이싱>>> t1 = (1, 2, 'a', 'b')>>> t1[1:](2, 'a', 'b')튜플의 더하기>>> t2 = (3, 4)>>> t1 + t2(1, 2, 'a', 'b', 3, 4)튜플의 곱하기>>> 52 * 3(3, 4, 3, 4, 3, 4)
표현법>>>odd = [1, 3, 5, 7, 9] >>> abc = [1, 2, 3, ['hello', 'world']]리스트의 인덱싱>>> a = [1, 3, 5]>>> a[1, 3, 5]>>>a[0]1>>> a[0] + a[2]6>>>a[-1]5>>> b = [1, 3, 5, ['a', 'b', 'c']]>>> b[0]1>>> b[-1]['a', 'b', 'c']>>> b[3]['a', 'b', 'c']>>>b[-1][0]'a'리스트의 슬라이싱>>> a = [1, 2, 3, 4, 5]>>> a[0:2][1, 2]>>> a = "12345">>> a[0:2]'12'>>> b=a[:2]>>> c=a[2:]>>> b[1, 2]>>> c[3, 4, 5]리스트 더하기(+)>>> a = [1, 2, 3]>>> ..
큰 따옴표로 양쪽 둘러싸기"Hello World"작은따옴표로 양쪽 둘러싸기'Python is fun'큰 따옴표 3개를 연속으로 써서 양쪽 둘러싸기"""Life is too short, You need python"""작은따옴표 3개를 연속으로 써서 양쪽 둘러싸기'''Life is too short, You need python''' 문자열 안에 작은 따옴표 >>> food = "Python's favorite food is perl" 문자열 안에 큰 따옴표>>> say = '"Python is very easy." he says.' 백 슬래시로 작은 따옴표와 큰 따옴표를 문자열에 포함시키기>>>food = 'Python\'s favorite food is perl'>>>say = "\"Python is ..
정수형>>> a = 123>>> a = -178>>> a = 0 실수형>>> a = 1.2>>> a = -3.45 8진수 숫자>>> a = 0o17716진수 숫자>>> a = 0x8ff 사칙연산일반적으로는 동일x**y = x의 y제곱 x//y = x를 y로 나눈 후 나머지를 버림