JSITCLUB
Python 유용한 코드 모음 본문
어렵지는 않지만 알아두면 파이썬으로 코딩할때 유용한 코드들을 모아 봤습니다.
* 자료형
- 값의 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