Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 정보처리기사
- 정보처리기사실기
- programmers
- 비전공자 #자바공부 #혼자공부하는자바 #혼공자 #자바 #기록 #정리
- github
- 혼공자
- 비전공자
- 자바알고리즘
- 비전공자 #코딩공부 #혼자공부하는자바 #혼공자 #자바 #정리 #기록
- 개발자
- 알고리즘
- 기록
- 음악
- 수제비
- 자바
- GIT
- python
- javascript
- Algorithm
- javaAlgorithm
- 정처기
- 비전공자 #코딩공부 #혼자공부하는자바 #혼공자 #자바 #기록 #정리
- 데이터베이스실무
- java
- 데이터베이스
- 파이썬
- 정리
- 정처기실기
- 코딩테스트
- 혼자공부하는자바
Archives
- Today
- Total
This is a blog.
Python note(2) 본문
정수인지 확인
- int()
a = 10.0
isItInt = int(a) == a
print(isItInt)
-------------------------------------------
True
- float.is_integer()
a = 10.0
b = 11.123
isItInt = float(a).is_integer()
isItInt2 = float(a).is_integer()
print(isItInt)
print(isItInt2)
-------------------------------------------
True
False
제곱
- a ** 2
a = 10
sq = a ** 2
print(sq)
-------------------------------------------
100
- pow(a,b)
pw = pow(10,2)
print(pw)
-----------------------------------------
100
제곱근
- a ** 0.5
a = 100
sqr = a ** 0.5
print(sqr)
-------------------------------------------
10.0
- math.sqrt()
import math
a=100
mthSqrt = math.sqrt(a)
print(mthSqrt)
-------------------------------------------
10.0
sum()
list = [1,2,3,4,5]
sumList = sum(list)
print(sumList)
-----------------------------------
15
자료형 - 딕셔너리
- Key, Value 한 쌍으로 가지는 자료형
- 순차적으로 요솟값을 구하지 않고 Key를 통해 Value 값을 얻는다.
- 중복을 허용하지 않는다. = Key가 중복으로 존재할 수 없다.
- 기본 모습
- { "name" : "홍길동", "age" : "23", "phone" : "010-0000-0000"}
- 추가, 삭제
# 쌍 추가
a = {1 : 'a'}
a[2] = {2 : 'b'}
a[3] = [1,2,3]
a['title'] = 'python'
---------------------------------------------------
{1 : 'a', 2 : 'b', 3 : [1,2,3], 'title' : 'python'}
# 요소 삭제
del a[1]
---------------------------------------------------
{2 : 'b', 3 : [1,2,3], 'title' : 'python'}
# Key를 통한 Value값 가져오기
a['title']
---------------------------------------------------
'python'
# get으로 value값 가져오기
a.get('title')
---------------------------------------------------
'python'
- Key리스트 - keys
#keys()는 dict_keys 객체를 리턴
a = {2 : 'b', 3 : [1,2,3], 'title' : 'python'}
a.keys()
---------------------------------------------------
dict_keys([2,3,'title'])
#dict_keys 객체를 리스트로 변환
list(a.keys())
---------------------------------------------------
[2,3,'title']
- Value 리스트 - values
# values 함수를 호출하면 dict_values 객체를 리턴
{2 : 'b', 3 : [1,2,3], 'title' : 'python'}
a.values()
---------------------------------------------------
dict_values(['b',[1,2,3],'python'])
- Key, Value 쌍 얻기 - items
a.items()
------------------------------------------------------------
dict_items([(2 : 'b'), (3 : [1,2,3]), ('title' : 'python')])
- Key:Value 쌍 모두 지우기 - clear
a.clear()
---------------------------------------------------
{}
- None 리턴
# 존재하지 않는 Key로 값을 얻으려 할 경우, None 리턴
a = {2 : 'b', 3 : [1,2,3], 'title' : 'python'}
a.get('nokey')
-----------------------------------------------
None
# Key가 없을 경우, 디폴트 지정하면 편리하다.
a.get('nokey','foo')
-----------------------------------------------
foo
- 딕셔너리 안에 해당 Key가 있는지 확인
a = {2 : 'b', 3 : [1,2,3], 'title' : 'python'}
'title' in a
--------------------------------------------------
True
'nokey' in a
--------------------------------------------------
False
02-5 딕셔너리 자료형
사람은 누구든지 이름 = 홍길동, 생일 = 몇 월 며칠 등과 같은 방식으로 그 사람이 가진 정보를 나타낼 수 있다. 파이썬은 영리하게도 이러한 대응 관계를 나타낼 …
wikidocs.net
'Python > Note' 카테고리의 다른 글
Python note(3) with Claude.ai (0) | 2024.10.10 |
---|---|
Python note(1) (2) | 2024.09.12 |
Comments