list ์์ฒด๊ฐ ์ ๋ ฌ๋จ(์์ ๋ณ๊ฒฝ๋จ)์ ๋ ฌ ํ None ๋ฐํsorted() ๋ณด๋ค ๋น ๋ฆ์ ๋ ฌ๋ ์๋ก์ด list ๋ฐํ(์๋์ list๋ ๋ณํ๊ฐ ์์)๋ชจ๋ iterable์ ๋์ ๊ฐ๋ฅ (list, tuple, dic๋ฑ)
%d integer%s string%f float๋ฌธ์์ด์ ๋๊ดํธ ์๋ฆฌ์ format ๋ค์ ๊ดํธ์์ ๋ค์ด์๋ ๊ฐ์ ํ๋์ฉ ๋ฃ๋๋ค๋ฌธ์์ด์ ํฌํจ๋ ๋๊ดํธ ๊ฐ์ ๋ณด๋ค format์์ ๋ค์ด ์๋ ๊ฐ์ ์๊ฐ ๋ง์ผ๋ฉด ์ ์ ๋์๋ฌธ์์ด์ ํฌํจ๋ ๋๊ดํธ ๊ฐ์ ๋ณด๋ค format์์ ๋ค์ด
๋์ผํ ๊ฐ์์ ๋ฆฌ์คํธ๋ฅผ ์์๋๋ก ๋ฌถ์ด์ฃผ๋ ๋ด์ฅํจ์iterable ์๋ฃํ ์ฌ์ฉdic ๋๋ list ๋ฑ์ ์๋ฃํ์ผ๋ก ๋ณํํ์ฌ ์ถ๋ ฅํ๋ค.for๋ก ์์๋ผ๋ฆฌ ํ๋์ฉ ๋ฌถ์ด์ฃผ์ด ์ถ๋ ฅํ๋ ๋ฐฉ๋ฒlist๋ก ๋ฐ๋ก ๋ฐํํ๋ ๋ฐฉ๋ฒ
str.find(์ฐพ์ ๋ฌธ์)str ์์ ์ฌ์ฉ์ฐพ๋ ๋ฌธ์๊ฐ ์์ผ๋ฉด -1 ์ถ๋ ฅlist.find('x',0,3) : list์์ 0๋ถํฐ 3๊น์ง ์ฌ์ด์์๋ง x๋ฅผ findlist.index(์ฐพ์ ๋ฌธ์)str, list, tuple ์์ ์ฌ์ฉ์ฐพ๋ ๋ฌธ์๊ฐ ์์ผ๋ฉด ValueError
while ์กฐ๊ฑด๋ฌธ ์ํ๋ฌธ์กฐ๊ฑด๋ฌธ์ ์กฐ๊ฑด์ด True์ผ ๋์์๋ง while ์์ ์ํ๋ฌธ์ด ๋ฐ๋ณต ๋์ (๊ทธ๋์ ๋ฐ๋ณต๋ฌธ!)๊ธฐ๋ณธ ์ฐ์ฐ๊ณผ ๋ค๋ฅด๊ฒ n<x์ฌ๋ x๊น์ง๊ฐ ํฌํจ์ด๋คwhile ์กฐ๊ฑด๋ฌธ ์ํ๋ฌธํน์ ์กฐ๊ฑด๋ฌธ :breakํน์ ์กฐ๊ฑด๋ฌธ์ ์กฐ๊ฑด์์ False๊ฐ ๋๋ฉด while๋ฌธ์์
ํ์ด์ฌ์ ๊ธฐ๋ณธ 10์ง์์ด๊ณ , ์ง์๋ฅผ ๋ณํํ ์ ์๋ค. ๋ณํํ์ ๋๋ ๊ฐ ์ง์์ ๋ฐ๋ผ ์ ๋์ด๊ฐ ๋ถ๋๋ค. ๊ทธ๋ฌ๋ ์ ๋์ด ์์ด๋ ์ถ๋ ฅ ๊ฐ๋ฅ!bin(number)format(number, 'b')์ด์ง๋ฒ(Binary number)์ ์ ์ธ๊ธ์ Bin์ ๋bin(8)์ด์ง๋ฒ์ ๋ํ
๐ ''.join() > '๊ตฌ๋ถ์'.join(๋ฆฌ์คํธ)
"๋ฌธ์".zfill(width)width : ๋ง๋ค๊ณ ์ถ์ ์ ์ฒด ๋ฌธ์์ ๊ธธ์ด"๋ฌธ์".rjust(width, "fillchar")"๋ฌธ์".ljust(width, "fillchar")rjust() ๋ฌธ์๋ฅผ ์ฐ์ ๋ ฌ ํ๊ณ ๋จ์ ์ผ์ชฝ ๊ณต๊ฐ์ fillchar๋ก ์ฑ์ljust()๋ฌธ์๋ฅผ
๐งฉ ๋ชซ, ๋๋จธ์ง ๊ตฌํ๊ธฐ ๐ ์ฐ์ฐ๊ธฐํธ > ๋๋๊ธฐ: / > ๋ชซ: // >๋๋จธ์ง: % ๐ divmod() >divmod(๋ถ๋ชจ, ๋ถ์) >#๊ฒฐ๊ณผ divmod(๋ชซ, ๋๋จธ์ง)
array = \[0 for col in range(3) for row in range(4)]00000000array = \[0\*3 for i in range(4)]array = \[03 ]4
{key: value}ํค์ ๊ฐ์ ์์ผ๋ก ์ด๋ฃจ์ด์ง ๋ฐ์ดํฐ ํ์ ๋ฆฌ์คํธkey = valuedel ๋ฆฌ์คํธkey
์ ๊ทํํ์ ์ฌ์ด์ ๋ฌธ์๋ค๊ณผ ๋งค์น
์ ์ญ๋ณ์(global): ํ์ผ ๋ด์ ์ด๋์๋ ์ํฅ๋ ฅ์ด ์๋ ํจ์์ง์ญ๋ณ์(local): ํจ์ ๋ด์์๋ง ์ํฅ๋ ฅ์ด ์๋ ํจ์ ํจ์ ์์์๋ ์ ์ญ๋ณ์๋ฅผ ์์ ํ ์ ์์ผ๋ global ๋ณ์ ๋ฅผ ์ ์ธํ๋ฉด ๊ทธ ๋ณ์๊ฐ ์ ์ญ๋ณ์์์ ๋ฐํ๋ฉฐ, ํจ์ ๋ด์์๋ global ๋ณ์๋ฅผ ํธ์ถํ์ฌ
๋ฌธ์
ํ์ด์ฌ์ regex ์ ๊ทํํ์์ผ๋ก ๋ด์ฅ ๋ชจ๋์ธ re๋ฅผ ์ฌ์ฉํ๋ค.\\d - ์ซ์์ ๋งค์น, 0-9์ ๋์ผํ ํํ์์ด๋ค.\\D - ์ซ์๊ฐ ์๋ ๊ฒ๊ณผ ๋งค์น, ^0-9์ ๋์ผํ ํํ์์ด๋ค.\\s - whitespace ๋ฌธ์์ ๋งค์น, \\t\\n\\r\\f\\v์ ๋์ผํ ํํ์