Coding & Programming/Python 기초(A-Z)

[Python:파이썬:기초] 21-10. 내장 함수: format()-형식화 하기, frozenset()-원소 변경 불가능한 리스트 자료형 만들기- format(), frozenset() function examples

mainCodes 2021. 7. 31. 21:07

[Python:파이썬:기초] 21-10. 내장 함수: format()-형식화 하기, frozenset()-원소 변경 불가능한 리스트 자료형 만들기- format(), frozenset() function examples

 

안녕하세요 JollyTree입니다 (•̀ᴗ•́)و

 

■ format(value, format) 함수

값을 지정된 포맷으로 형식화합니다.

 

■ frozenset(iterable) 함수

set 자료형과 같은 원소 변경이 불가능한 frozenset 객체를 반환합니다.

 

🔗 format(),  frozenset() 함수 예제

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
"""
format(value, format)
지정된 값을 지정된 포맷으로 형식화합니다.
"""
print("format(1234, \'<\') = "format(1234'c'))
print("format(1234, \'b\') = "format(1234'b'))
print("format(1234, \',\') = "format(1234','))
print("format(0.9, \'%\') = "format(0.9'%'))
print("format(10, \'X\') = "format(10'X'))
print('{0}, {1}, {2}'.format('a''b''c'))
print('{2}, {1}, {0}'.format('a''b''c'))
#(참고) Format Specification Mini-Language : 
#https://docs.python.org/3/library/string.html#formatspec
 
"""
frozenset(iterable)
set 자료형과 같이 변경이 불가능한 리스트 자료형을 반환합니다.
"""
l1 = ['apple''watermelon''persimmon']
l1[1= "grape"     #리스트 변수 l1[1]의 원소값을 변경함  
print("l1 = ", l1)  #리스트 변수이기 때문에 변경됨
 
= frozenset(l1)   #변경 불가능한 변수(객체)로 변경
#주석 해제 시 원소 변경 시도 때문에 에러 발생
#x[1] = "watermelon" #TypeError: 'frozenset' object does not support item assignment
cs

 

🔗 실행결과(Output):

이상 JollyTree였습니다 (•̀ᴗ•́)و