- "a"가 str 문자열 안에 있는지 확인하기 (in) 값 in 문자열 : 문자열에 값이 있는지 확인한다
split()
x = "01,02,03,04,05"
y = x.split(,)
print(y)
>> ["01","02","03","04","05"]
split은 해당 문자열을 ','로 나누어 리스트로 만드는 함수다!
join()
x = "01,02,03,04,05"
y = x.split(",")
result = "::".join(y)
print(result)
>> "01::02::03::04::05"
join은 리스트를 "::"를 기준으로 이어서 문자열로 만드는 함수다!
format
format : 문자열 형식을 미리 정하고, 인자를 주어 문자열을 완성한다!
s = "name : {}, age : {}, from : {}"print(s.format("juyeon",18,"Korea"))
# 정수 표현print("{:d}".format(515)) # 515를 :d에 집어넣음 >>'515'print("{:5d}".format(515)) # 5칸을 차지하고 정수를 넣는다 >>' 515'print("{:+5d}".format(515)) # 양수면 +를 표시 >>' +515'print("{:=+5d}".format(515)) # +를 맨 앞에 표시 >> '+ 515'print("{:05d}".format(515)) # 빈칸은 0으로 채우기 >> 00515print("{:+05d}".format(515)) #양수면 0앞에 +를 표시 >>+0515# 실수 표현print("{:f}".format(3.14)) >>
print("{:12f}".format(3.14)) >>
print("{:12.1f}".format(3.14)) # 소숫점 1자리까지 반올림해서 나타낸다 >> ' 3.1'# 양수 11.17을 '+ 11.2'로 출력print("{:=+6.1f}".format(11.17))
리스트
[값 1, 값 2, 값 3, ...]
print(list("happy")) # 문자열의 문자가 하나씩 리스트의 요소로 들어감print(list((1125,2436))) # 튜플의 각 요소가 하나씩 리스트의 요소로 들어감print(list({"menu":"pizza","price":20000})) # 딕셔너리의 키가 하나씩 리스트의 요소로 들어감print(list({"apple","pear"})) #셋의 각 요소가 하나씩 리스트의 요소로 들어감print(list(range(3))) # 0~2까지 각 요소가 하나씩 리스트의 요소로 들어간다
nums = list(range(3))
print(nums + [10,11])
print(nums.append(20)) # 인자가 리스트면 그 리스트를 한 요소로 추가print(nums.append([30,31])) # append는 맨 뒤에 1개만 추가 가능하다 >>print(nums.insert(2,40)) # 인덱스 위치에 값을 요소로 추가 (인덱스, 추가)print(nums.extend([50,51])) # 맨 뒤에 하나씩 이어 붙이기
리스트에서 요소 제거 사진 첨부
기타
sort()
reverse()
range()
range(stop)
0 이상 stop 미만까지 정수를 나열한 range 객체를 리턴
range(start, stop)
start 이상 stop 미만까지
range(start, stop, step)
start 이상 stop 미만까지 step씩 더한 정수 return
set(range(1,10,2)
{1,3,5,7,9} # 1부터 9끼지 2씩 증가해서 값을 출력
list(range(1,-5,-2))
[1, -1, -3] # 1부터 -4까지 -2씩 감소해서 출력