JSITCLUB

Python 유용한 코드 모음 본문

파이썬

Python 유용한 코드 모음

jsitclub 2020. 7. 1. 17:10

어렵지는 않지만 알아두면 파이썬으로 코딩할때 유용한 코드들을 모아 봤습니다.

 

* 자료형

- 값의 type이 맞는지 확인

 

isinstance(3,int)

 

* 변수

- 두변수의 값 바꾸기

a=10;b=20

a,b=b,a
print(a,b)

 

* 문자열(str)

- 문자열 역순으로 

print("hello"[::-1])

 

- 아스키코드  변환

# 문자 -> 아스키코드
print ord("Z")       # 출력 결과: 90

# 아스키코드 -> 문자
print chr(90)        # 출력 결과: Z
print chr(0x5A)      # 출력 결과: Z

 

* 리스트(list)

- 리스트에 한번에 값 넣기

a=[0 for i in range(100)]
print(a)


b=[i for i in range(100)]
print(b)

 

- 리스트의 문자열 값을 하나로 합치기

a=['a', 'b', 'c', 'd', 'e', 'f', 'g']
print(''.join(a))

 

 

 

* 사전(dict)

- 키(key) 와  값(value)을 바꾸기

data={10 : 'a', 20 : 'b', 30:'c'}

result = dict([(val,key)for key,val in data.items()])
print(result)

 

- 값(value)으로 정렬

data={'a': 45,'b': 94, 'c': 23,'d':71}

result=sorted(data.items(), key=lambda kv: kv[1])
print(result)

 

* 파일(file)

- print() 결과를 파일에 담기

1) 터미널에서 파일 실행 할때

hello.py파일

print(“hello”)

 

터미널 또는 cmd에서 

$ python hello.py > output.txt

 

2) 소스내부에서 

f=open("aa.txt",'w')

print("haha",file=f)

 

Comments