파이썬 지식을 나눈 9일째
1. 문자열 방법의 보충
s = str()
s.format() #
" ".join(" ") #
s.find() #
s.capitalize() #
s.title() #
s.index("e") #
s.center(20) #
s.encode("utf-8") #
s.swapcase() #
2. 리스트 방법의 보완
lst = list()
lst.sort() # ,
lst.reverse() #
lst.sort(reverse=True) # ,
print(lst)
3. 사전 방법의 보충
dic = dict()
dic.fromkeys(" "," ")
# 1: , 2:
4. 면접에서 자주 만나는 구덩이
# 1
lst2 = [1,2,[]]
lst3 = lst2 * 3
print(lst2)
print(lst3) # []
lst3[-1].append(5)
print(lst3)
# lst3[] 5, []
tu1 = (1,2,[])
tu2 = tu1 * 3
tu2[-1].append(10)
print(tu2)
[]
dic = {}
dic = dic.fromkeys("abc",[])
print(dic)
dic["a"] = "8"
print(dic)
"a" 8,
# 2
1.for
2.
lst = [1,2,3,4,5,6,7]
for i in range(len(lst)):
if i % 2 == 1:
lst.pop(i)
print(lst)
for i in range(len(lst)-1,-1,-1):
if i % 2 ==1:
lst.pop(i)
print(lst)
for , ,
, ,
1
lst = [" "," "," "," "," "," "]
lst1 = lst[:]
for i in lst1:
if i.startswith(" "):
lst.remove(i)
print(lst)
:
dic = {"key":1,"key2":2,"key3":4} #
for i in dic:
dic[i] = i
print(dic)
dic = {"key":1,"key2":2,"key3":4}
dic1 = dic.copy()
for i in dic1:
del dic[i]
print(dic)
5. 인코딩 승급
s = " "
s1 = s.encode("utf-8")
s2 = s1.decode("utf-8")
print(s2)
print(s.encode("gbk"))
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.