본문 바로가기

파이썬 자료형 본문

개발/Python

파이썬 자료형

Louisus 2020. 6. 11. 00:48
728x90

# 자료형

#
숫자형
#
형변환
# int, float, complex(
복소수)
print(complex(3,2))

# 수치 연산 함수
print(abs(-7))
# / 나머지
n, m = divmod(100, 8)
print(n,m)

import math
print(math.ceil(5.1))
print(math.floor(5.3))
print(math.trunc(6.7))

###############
#
문자열

# Raw String
raw_s1 = r'C:\Programs\Test\Bin'
print(raw_s1)
raw_s2 =
r'\\a\\a'
print(raw_s2)

# 멀티라인
multi = \
'''
문자열
멀티라인

테스트
'''
print(multi)

# 문자열 연산 +, *

#
문자열 함수
a = 'niceman'
print(a.replace('nice', 'good'))
print(list(reversed(a)))

# 문자열 슬라이싱
print(a[:])
print(a[1:-2])
print(a[::-1])

###########
#
리스트 / 튜플

#
리스트 수정 / 삭제

c = [77,2,3,4]
c[
1:2] = [100,200,300]
print(c)
c[
1] = ['a','b','c']
print(c)

del c[1]
print(c)

# 리스트 함수

d = [1,2,3,4,5]
d.insert(
1,3)
print(d)
# 해당 삭제
d.remove(1)
print(d)
d.extend([
1,2,3,4])
print(d)

# 튜플 (수정x, 삭제x)

z = (5,2,1,3,4,1)
print(z.index(5))
print(3 in z)
print(z.count(1))

# 딕셔너리 : 순서x, 중복x, 수정, 삭제O

# key, value (Json) -> MongoDB

# Set -
중복 삭제

 

-------------

(3+2j)
7
12 4
6
5
6
C:\Programs\Test\Bin
\\a\\a

문자열
멀티라인

테스트

goodman
['n', 'a', 'm', 'e', 'c', 'i', 'n']
niceman
icem
namecin
[77, 100, 200, 300, 3, 4]
[77, ['a', 'b', 'c'], 200, 300, 3, 4]
[77, 200, 300, 3, 4]
[1, 3, 2, 3, 4, 5]
[3, 2, 3, 4, 5]
[3, 2, 3, 4, 5, 1, 2, 3, 4]
0
True
2

 

'개발 > Python' 카테고리의 다른 글

Class & Method  (0) 2020.07.30
파이썬 DB 연동 (sqlite3)  (0) 2020.06.11
파이썬 print 함수  (0) 2020.06.10
파이썬 반복문  (0) 2020.06.10
파이썬 예외 처리  (0) 2020.06.10
Comments