π» Programming/Python
π μμ€ν€μ½λλ? μμ€ν€(ASCII)λ λ―Έκ΅ μ 보κ΅ν νμ€ λΆνΈλ₯Ό μλ―Ένλ€. λ§ κ·Έλλ‘ μ 보λ₯Ό κ΅ννλ λΆνΈλ₯Ό λ»νλ€. λ¬Έμμ΄μ΄λ κΈ°νΈλ₯Ό μ»΄ν¨ν°μ μ΄μ©νκΈ° μν΄μλ μ»΄ν¨ν°μ μ λ¬ν μ μλλ‘ μ½λν, λΆνΈνλ₯Ό ν΄μΌ νλλ°, μ΄ κ³Όμ μ λ¬Έμ μΈμ½λ©μ΄λΌκ³ νλ€. μμ€ν€μ½λλ κΈ°νΈμ μλ¬Έμνλ²³μ μ ν©ν λ¬Έμ μΈμ½λ©μ΄λ€. κΈ°νΈμ μλ¬Έμνλ²³μ μ ν©ν μ΄μ λ 7λΉνΈ μΈμ½λ©μ΄κΈ° λλ¬ΈμΈλ°, 0λΆν° 127κΉμ§ μ΄ 128κ° μμ ν λΉλ κ°μ κΈ°νΈμ μλ¬Έ μνλ²³ν ν΄λΉλλ€. νκΈμ ν¬κΈ°κ° ν¬κΈ° λλ¬Έμ μΈμ½λ©νκΈ° μ ν©νμ§ μμ. π ord() | λ¬Έμμ΄μ μμ€ν€μ½λλ‘ λ³ννλ ν¨μ ord(c) ννλ‘ μ¬μ©ν μ μμΌλ©°, κ΄νΈ μμ λ¬Έμλ₯Ό λ£μΌλ©΄ κ·Έ λ¬Έμμ ν΄λΉνλ μμ€ν€μ½λλ₯Ό μ«μλ‘ λ°ννλ€. μμ μ½λ >>> ord('a'..
π» Programming/Python
π % ν¬λ§·ν
% λ¬Έμλ₯Ό μ¬μ©ν΄μ μνλ νμμΌλ‘ ν¬λ§·ν
νλ λ°©λ²μ΄λ€. " % + μλ£ν μ’
λ₯ " % κ° μμ μ½λ n = float(input()) print("%f" % n) # μ
λ ₯ : 10 # κ²°κ³Ό : 10.0000 β
μλ£ν μ 리 μλ£ν λ¬Έμ μ μ %d μ€μ %f λ¬Έμμ΄ %s 8μ§μ %o 16μ§μ %x % %%
π» Programming/Python
νμ΄μ¬μμ λ³΄ν΅ input()μΌλ‘ κ°μ μ
λ ₯λ°μ§λ§, λ°λ³΅λ¬ΈμΌλ‘ μ¬λ¬ μ€μ μ
λ ₯λ°μμΌ ν λλ μκ° μ΄κ³Ό λ¬Έμ κ° λ μ μλ€κ³ νλ€. μ΄λ΄ κ²½μ° import sysλ‘ λͺ¨λμ λΆλ¬μ€κ³ sys.stdin.readline() μ μ¬μ©νλ κ²μ΄ μ’λ€. π sys λͺ¨λμ 무μμΌκΉ? sys λͺ¨λμ νμ΄μ¬ μΈν°ν리ν°μ κ΄λ ¨λ μ 보μ κΈ°λ₯μ μ 곡νλ λͺ¨λμ΄λ€.sys λͺ¨λμ κ°μ λ‘ μ€ν¬λ¦½νΈλ₯Ό μ’
λ£ν μ μκ³ , νμ΄μ¬ λͺ¨λλ€μ΄ μ μ₯λ μμΉλ μ μ μλ λ± μμ€ν
μ μ μ΄ν μ μλ λͺ¨λλ‘ μκ°λλ€. β stdin μ΄λ? stdin μ λͺ¨λ λνμ μ
λ ₯μ μ¬μ©λλ€.μ°λ¦¬κ° νν ν€λ³΄λλ‘ μ
λ ₯νλ νμ λΏ μλλΌ, νμΌ λ±μ λμ λ²μμ μ
λ ₯μ μλ―Ένλ€.input() νΈμΆμ ν¬ν¨νκ³ μλ€λ μ μ μ£Όλͺ©. π input() λμ s..
π» Programming/Python
| μ¬λΌμ΄μ€ μ¬μ©νκΈ° - μ¬λΌμ΄μ€ : 무μμΈκ°μ μΌλΆλ₯Ό μλΌλΈλ€λ λ». - μνμ€ μ¬λΌμ΄μ€λ λ§ κ·Έλλ‘ μνμ€ κ°μ²΄μ μΌλΆλ₯Ό μλΌλ. - μνμ€κ°μ²΄[μμμΈλ±μ€ : λμΈλ±μ€] >>> a = [0, 10, 20, 30, 40, 50, 60, 70, 80, 90] >>> a[0:4] # μΈλ±μ€ 0λΆν° 3κΉμ§ μλΌμ μ 리μ€νΈλ₯Ό λ§λ¦ [0, 10, 20, 30] - [] μμ μμ μΈλ±μ€μ λ μΈλ±μ€λ₯Ό μ§μ νλ©΄ ν΄λΉ λ²μμ 리μ€νΈλ₯Ό μλΌμ κ°μ Έμ¬ μ μμ. - λ μΈλ±μ€λ κ°μ Έμ€λ €λ λ²μμ ν¬ν¨ x - a[1:1]μ²λΌ μμ μΈλ±μ€μ λ μΈλ±μ€κ° κ°μΌλ©΄ μ무κ²λ κ°μ Έμ€μ§ μμ. >>> a = [0, 10, 20, 30, 40, 50, 60, 70, 80, 90] >>> a[1:1] # μΈλ±μ€ 1λΆν° 0κΉμ§ μλΌμ..
π» Programming/Python
| μνμ€ μλ£ν νμ©νκΈ° - 리μ€νΈ, νν, range, λ¬Έμμ΄μ 곡ν΅μ μ λͺ¨λ κ°μ΄ μ°μμ (sequence)μΌλ‘ μ΄μ΄μ Έ μλ€λ μ . - μνμ€ μλ£ν (sequence types) : 리μ€νΈ, νν, range, λ¬Έμμ΄μ²λΌ κ°μ΄ μ°μμ μΌλ‘ μ΄μ΄μ§ μλ£ν. | μνμ€ μλ£νμ κ³΅ν΅ κΈ°λ₯ μ¬μ©νκΈ° - μνμ€ μλ£νμ κ°μ₯ ν° νΉμ§μ 곡ν΅λ λμκ³Ό κΈ°λ₯μ μ 곡. - μνμ€ κ°μ²΄ : μνμ€ μλ£νμΌλ‘ λ§λ κ°μ²΄. - μμ(element) : μνμ€ κ°μ²΄μ λ€μ΄μλ κ° κ°. | νΉμ κ°μ΄ μλμ§ νμΈνκΈ° - κ° in μνμ€ κ°μ²΄ >>> a = [0, 10, 20, 30, 40, 50, 60, 70, 80, 90] >>> 30 in a True >>> 100 in a False - μνμ€ κ°μ²΄μ in μ°μ°μλ₯Ό ..
π» Programming/Python
- 리μ€νΈλ λ§ κ·Έλλ‘ λͺ©λ‘μ΄λΌλ λ». - κ°μ μΌλ ¬λ‘ λμ΄λμ νν ( λ³΄ν΅ λ¦¬μ€νΈμ κ°μ μ½λλ‘ μμ±νλ κ²½μ°κ° λ§μ νμ΄νν μΌμ΄ κ±°μ μμ) | 리μ€νΈ λ§λ€κΈ° - λ³μμ κ°μ μ μ₯ν λ [ ]λ‘ λ¬Άμ΄μ£Όλ©΄ 리μ€νΈ. - κ° κ°μ , (μ½€λ§)λ‘ κ΅¬λΆ. - 리μ€νΈ = [κ°, κ°, κ°] >>> a = [38, 21, 53, 62, 19] >>> a [38, 21, 53, 62, 19] - 리μ€νΈμ μ μ₯λ κ° κ°μ μμ(element)λΌκ³ λΆλ¦. | 리μ€νΈμ μ¬λ¬ κ°μ§ μλ£ν μ μ₯νκΈ° - 리μ€νΈλ λ¬Έμμ΄, μ μ, μ€μ, bool λ± λͺ¨λ μλ£ν μ μ₯ κ°λ₯. - μλ£νμ μμ΄μ μ μ₯ν΄λ λ¨. >>> person = ['james', 17, 175.3, True] >>> person ['james', 17, 1..