세모이
개발 계발
세모이
전체 방문자
오늘
어제
  • 분류 전체보기 (83)
    • 알고리즘 (1)
    • 자바스크립트 (29)
    • 리액트 (10)
    • HTML&CSS (2)
    • TIL (26)
    • 파이썬 (8)
    • Dev (1)
    • 데일리 (3)
      • 2023 (3)
    • 에러일기 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 모던 자바스크립트
  • 함수
  • 리액트 key
  • 자바스크립트 함수와 일급 객체
  • 모던 자바스크립트 deep dive
  • const let 키워드와 블록레벨 스코프
  • 개발자 도구 Network
  • 모던 자바스크립트 deep deive
  • 자바스크립트
  • 옵셔널 체이닝
  • html 신기한 태그
  • 자바스크립트 strict mode
  • &&연산자
  • 자바스크립트 프로퍼티 어트리뷰트
  • 시멘틱 태그
  • 자바스크립트 생성자 함수에 의한 객체 생성
  • 자바스크립트 빌트인 객체
  • 자바스크립트 프로토타입
  • 자바스크립트 전역 변수의 문제점
  • 자바스크립트 깊은 복사 얕은 복사

최근 댓글

최근 글

티스토리

반응형
hELLO · Designed By 정상우.
세모이

개발 계발

1. 파이썬 데이터 타입(python data type)
파이썬

1. 파이썬 데이터 타입(python data type)

2021. 1. 21. 14:07
반응형

** 파이썬의 자료형에는 크게 나누면 '수치형(numbers)', '논리형(bool)', '순서형(sequence)', '매핑형(mapping)',이 있다.

1. 수치형 - 정수(int), 더 큰 정수(long int), 소수(float), 복소수(complex)

number_int=123
print(type(number_int),number_int)

number_float=1.4
print(type(number_float),number_float)

number_complex=3+3j
print(type(number_complex),number_complex)

a = 2 + 3j
b=complex(3, -4)

#>>> a (2+3j)
#>>> b (3-4j)

#>>> a + b (5-1j)
#>>> a - b (-1+7j)

2. 논리형

boolean_one=3<4
print(type(boolean_one),boolean_one)

boolean_two=11<10
print(type(boolean_two),boolean_two)

3. 순서형 - 문자열(string), 리스트(list), 튜플(tuple) -> 사용자 정의 클래스

string='test'
print(type(string), string)
  • 리스트는 [ ] 사용하지만, 튜플은 () 사용한다.

  • 리스트는 변경이 가능하지만 문자열, 튜플은 요소 값 변경(수정, 삭제)이 안 된다.

  • 튜플은 요소 뒤에 ,을 사용해야 하며 괄호를 생략해도 된다.

list=[10,'list',30,'bye']
print(type(list),list)

리스트 요소 추가, 삽입, 삭제

append() #리스트의 마지막 요소에 추가
list.append(8) #마지막 요소에 8 추가
print(list)
list.insert(-1, 'last')
print(list)

delist=[10,20,30,40,50]
delist.pop() #맨 마지막 요소를 꺼내고 삭제
print(delist)
c=delist.pop(2) #2번째 요소를 꺼내서 변수에 저장
print(c)



tuple=(1,)
print(type(tuple),tuple)
tuple='test',2
print(type(tuple),tuple)
tuple=(1,2,3,4)
print(type(tuple),tuple)

tuples=(1,2,3,4,5)
new_tuples=tuples+(6,7)
print(new_tuples)

4. 딕셔너리(dictionary)

dict={'one' : 1, 'two' : 'second', 'three' : 3}
print(type(dict), dict)
반응형

'파이썬' 카테고리의 다른 글

6. 파이썬 예외(python exception)  (0) 2021.02.07
5. 파이썬 모듈(python module)  (0) 2021.01.30
4. 파이썬 클래스 (python class)  (0) 2021.01.29
3. 파이썬 함수(python function)  (0) 2021.01.29
2. 파이썬 제어문(python control)  (0) 2021.01.25
    '파이썬' 카테고리의 다른 글
    • 5. 파이썬 모듈(python module)
    • 4. 파이썬 클래스 (python class)
    • 3. 파이썬 함수(python function)
    • 2. 파이썬 제어문(python control)
    세모이
    세모이
    개발 공부!

    티스토리툴바