Python, 함수 lambdaPython,lambda Python내장함수로서, 함수객체를 반환함특징으로는 return문이 필요없고, 간단히 사용이 가능하다. -. lambda함수를 이용한 함수생성>>> multi=lambda x,y:x*y>>> multi(3,4)12 -. 사용후 바로 사라짐>>> (lambda x,y:x*y)(3,4)12 -. 인자값을 미리 지정하여 함수생성>>> multi=lambda x=3,y=4:x*y>>> multi()12 -. 함수객체 반환>>> lambda x,y:x*y
-. 기본 인수 값함수 지정시 인수의 기본값을 지정>>> def multi(a=10,b=20): return a + b>>> multi() #인수를 넣지 않으면 기본 값 사용30>>> multi(1) #인수를 넣으면 인수 사용21 def multi(a=20,b) > def cURL(Server,Port): str = 'http://' + Server + ':' + Port return str >>> cURL('test.com','8080')'http://test.com:8080'>>> cURL(Port = '8080',Server = 'test.com')'http://test.com:8080'※키워드 인수 이후에는 순서에 의한 인수 매칭을 할수 없음 -. 가변 인수 리스트‘ * ’ 붙여서 사용 인수의 개..
함수 내부의 이름공간 : 지역 영역(Local scope)함수 밖의 영역 : 전역 영역(Global scope)파이썬 자체에서 정의한 영역 : 내장 영역(Built-in scope) >>> x =1>>> def func(a): return a + x #Local scope에 해당 이름이 없음, Global scope에서 같은 이름을 찾아서 사용>>> func(1)2 >>> def func2(a): x = 2 #Local scope에 x라는 이름 등록 return a + x #Local scope에 x를 사용>>> func2(1)3 -. 이름검색규칙(‘LGB 규칙’)Local -> Global -> Built-in 의 순서대로 검색 -. Local에서 Global 변수 사용방법>>> g = 1>>> def..
-. 변경가능 변수>>> def sum1(x,y): return x + y>>> sum1(2,3)5 >>> def ch(x): x[0] = 'H'>>> wordlist = ['J','A','M']>>> wordlist['J', 'A', 'M']>>> ch(wordlist)>>> wordlist['H', 'A', 'M'] -. 변경불가능 변수>>> def sum2 (x,y): x = 1 return x + y>>> sum2(2,3)4 >>> def ch(x): x = x[:] x[0] = 'H' return None>>> wordlist = ['J','A','M']>>> wordlist['J', 'A', 'M']>>> ch(wordlist)>>> wordlist['J', 'A', 'M']
참(True)과 거짓(False) >>> a = True>>> type(a) -. 비교연산자>>> 1 >> 1 != 2 #1과 2는 다르다True>>> 1 == 2 #1과 2는 같다False -. 대입연산자>>> True and FalseFalse>>> True & True #AND연산True>>> True or FalseTrue>>> False | False #OR연산False>>> not TrueFalse -. True,False의 표현>>> bool(0) #0은 FalseFalse>>> bool(-1) #음수 TrueTrue>>> bool('test') #0을 제외한 모든 수치 TrueTrue>>> bool(None) #빈값을 의미하는 None는 FalseFalse
자료구조,키와 값의 쌍으로 이루어짐 >>> d = dict(a=2,b=3,c=5) >>> d {'a': 2, 'c': 5, 'b': 3} >>> type(d) >>> color = {'apple':'red','banana':'yellow'} >>> color {'apple': 'red', 'banana': 'yellow'} >>> color['apple'] 'red' >>> color[0] #index는 지원하지 않음 -. 새로운 값 추가,변경>>> color{'apple': 'red', 'banana': 'yellow'}>>> color['cherry'] = 'red'>>> color{'cherry': 'red', 'apple': 'red', 'banana': 'yellow'}>>> color['app..
- Total
- Today
- Yesterday
- JPA
- Linux
- highlightthickness
- Composite Key
- indicatoron
- tkinter command & bind [명령어묶기와 사건묶기] Python
- Python
- ManyToOne
- 리눅스
- Private
- 상수
- Module
- command
- borderwidth
- Excel
- apache
- activeforeground
- tkinter
- Java
- IdClass
- vba
- highlightbackground
- 파이썬
- 폼
- checkbutton
- activebackground
- FetchType
- fetch join
- onetomany
- disabledforeground
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |