티스토리 뷰


1.  위치 확인하기

 

# 라이브러리 위치 확인

import cv2

print (cv2 .__file__)

 

 

 

2. 버전 확인하기

 

# 라이브러리 버전확인하기

import h5py

print ('h5py'+h5py .__version__)

 

  


3. 파이썬 복소수 사용


# 파이썬 복소수

a =2 +3 j

print (a .real ) # 실수부

print (a .imag ) # 허수부

print (a .conjugate ()) # 켤레복소수

 

  


4. 여러 줄의 문장 저장

 

A ='''

여러 줄의 문장은 따옴표 세 개로 표현

여러 줄의 문장은 따옴표 세 개로 표현

'''

print (type (A ))

print (A )

 

  


5. 

 

# 리스트에 요소 추가

a =[1 ,2 ,3 ]

a .append (4 )

 

print (a )

 

# 리스트에 다른 리스트 이어 붙이기 +연산자와 동일

a .extend ([6 ,7 ])

print (a )

 

# 리스트의 중간에 원하는 값 삽입

a .insert (4 ,5 )# 인덱스4 위치에 5 삽입

print (a )

 

# 리스트에서 제거

a .remove (5 ) # 첫번째 5 제거

a .pop () # 리스트의 마지막 요소 제거

a .pop (2 ) # 인덱스 2의 값 제거

print (a )

 

#

print (a .index (6 ))# 리스트 내의 6의 위치 반환

print (a .count (6 ))# 리스트 내의 6이 몇 개 인지 반환

 

# 정렬

a .sort ()

a .sort (reverse =True ) # 역방향 정렬

a .reverse ()# 순서 뒤집기

 

[1, 2, 3, 4]

 

  


6.

 

# Tuple

a =1 ,2 ,3 # a = (1,2,3) 과 동일

one ,two ,three =a # 튜플 언패킹, 'one,two,three = 1, 2, 3' 과 동일

 

 

# 딕셔너리

dic ={}

dic ['number']=(1 ,2 ,3 ,4 ,5 )

dic ['eng']=['A','B','C']

 

#

dic .keys ()

dic .values ()

dic .items ()

(1 ,2 ,3 ,4 ,5 )in dic .values ()

 

# 삭제

dic .pop ('number')# 키가 number인 요소 삭제

dic .clear # 내용 초기화

  


7.

  

# 가변 매개변수를 이용한 함수정의

def test (*value_tuple ):

print (type (value_tuple ))

print (value_tuple )

test (1 ,2 ,3 ,4 )

 

# 딕셔너리 형식의 가변 변수

def print_team (**players ):

for k in players .keys ():

print ('{0}={1}'.format (k ,players [k ]))

 

print_team (미뇰렛 ='GK',토레스 ='FW',외질 ='MF',다비드루이스 ='DF')

 

# 일반 매개변수와 가변 매개변수와 함께 쓸 경우

# 가변 매개변수 뒤에 선언된 일반 매개변수는 키워드와 함께 호출 func(a,b,c,value=1)

# 가변 매개변수 앞에 선언된 일반 매개변수는 키워드없이 호출 func(1,a,b,c)

 

# 함수 내에서 전역변수 사용시 global 키워드 사용


  

8.

 

# 중첩 함수 활용

import math

def stddev (*args ):

def mean (): # 함수 외부에서는 호출 불가능

return sum (args )/len (args )

def variance (m ):

total =0

for arg in args :

total +=(arg -m )**2

return total /(len (args )-1 )

v =variance (mean ())

return math .sqrt (v )

 

 

9.

 

# pass 키워드 : 나중에 완성시키고자 할때

def empty_function ():

pass

 

class empty_class :

pass

  


10.

 

# 파이썬 내장 모듈 확인

import sys

print (sys.builtin_module_names )

 

 

참고: 뇌를 자극하는 파이썬, 박상현, 한빛출판사


댓글
반응형
«   2024/04   »
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 29 30
글 보관함