본문 바로가기

python

[python] 자료 형 변환 (casting) 자료형 강제 형 변환하는 방법 list -> set -> list 형 변환 set() 자료형은 중복 값이 허용되지 않는다. a = [1,2,3,4,5,6,6,6] print(type(a)) # a = set(a) #중복되는 값 제거 print(type(a)) # print(a) #{1, 2, 3, 4, 5, 6} a = list(a) print(type(a)) # print(a) #[1, 2, 3, 4, 5, 6] string -> int 형 변환 a = "5" print(type(a)) # b = int(a) print(type(b)) # print(b) # 5 float -> int 형 변환 a = 10 b = 2 c = a/b # 나누기를 하면 소수점이 있는 float 타입으로 반환 print(ty.. 더보기
[python] 딕셔너리(dict), 집합 set() 사용법 딕셔너리 선언 a = {} a = dict() a = {"키":"값"} Json 형태와 매우 비슷합니다. a = {"이름":"헐크", "나이":30} print( a ) # {'이름': '헐크', '나이': 30} a["이름"] = "홍길동" print( a ) # {'이름': '홍길동', '나이': 30} 딕셔너리 키 지정하여 삭제 : del a = {"이름":"헐크", "나이":30} del a["이름"] print( a ) # {'나이': 30} 딕셔너리 키 추출 : pop a = {"이름":"헐크", "나이":30} a.pop("나이") print( a ) # {'이름': '헐크'} 딕셔너리 요소 추가 : update a = {"이름":"헐크"} b = {"나이":30} c = {"직업":"의사".. 더보기
[python] 튜플(tuple) 사용법 튜플 선언 방법 a = () a = tuple() a = (1, 2, 3, 4, 5) b = 1, 2, 3, 4, 5 ※ 튜플 특징 : 튜플은 값을 변경하거나 삭제 할 수 없습니다. (값 생성 후 변경 불가) 패킹 : 튜플로 만드는 작업 a = 1, 2, 3, 4 언패킹 : 튜플에서 값을 꺼내는 작업 a = 1, 2, 3, 4 a1, a2, a3, a4 = a print(a1) # 1 print(a2) # 2 print(a3) # 3 print(a4) # 4 a = 1, 2, 3, 4 print(a[1:3]) # (2, 3) 튜플을 이용하여 두 개의 값 맞바꾸기 a = 100 b = 200 a, b = b, a print(a) # 200 print(b) # 100 더보기
[python] 리스트(list) 사용법 a = [1,2,3,4,5,6] print( a[0] ) # 1 print( a[-1] ) # 6 print( a[0:2] ) # [1, 2] b = [1,2,3,[111,222]] print( b[-1] ) # [111, 222] print( b[-1][1] ) # 222 리스트 메서드 append() : 리스트 추가 insert() : 리스트 삽입 del 인덱스 : 삭제 remove(요소) : 삭제 pop(인덱스) : 삭제 및 값 리턴 extend() : 리스트 확장 sort() : 정렬 reverse() : 역정렬 리스트에 값 추가하기 : append a = [1,2,3,4] a.append(5) print( a ) # [1, 2, 3, 4, 5] 리스트에 인덱스 지정하여 값 추가하기 : inser.. 더보기
[python] 문자열 포맷팅, 메서드 사용법 변수에 문자열 선언 a = "hello python" b = 'start python' 두 줄로 작성한 코드 변수에 값 할당하기 c = """hello python""" 문자열 연산 a = 'hello' b = 'python' print(a+b) 결과 hellopython a = 'hello' b = 'python' print(a + ' ' + b) 결과 hello python a = '*' * 40 print(a) 결과 **************************************** 문자열 인덱싱 첫 번째 문자열 가져오기 a = "test python string" print(a[0]) 결과 t 마지막 문자열 가져오기 a = "test python string" print(a[-1]) 결과 g.. 더보기
[python] 변수 사용법 변수 선언 a = 10 b = 20 c = '한글' a, b, c = 10, 20, 30 a = b = c = 15 변수 자료형 int, string, float, bool, None a = 10 b = '한글' c = 10.1 d = True e = None print(type(a)) print(type(b)) print(type(c)) print(type(d)) print(type(e)) 결과 설명 int : 정수 str : 문자열 float : 실수 (소수점) bool : True(1) , False(0) (첫글자 대문자) None : 값이 없을때 (java의 null과 비슷한 의미) 더보기