π» 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..
π» Programming/Python
| λΆκ³Ό(boolean) λΉκ΅ μ°μ°μ μ¬μ©νκΈ° - boolean = True, Falseλ‘ νν - 1, 3.6, ‘Python’ μ²λΌ κ°μ μΌμ’
. | λΉκ΅ μ°μ°μμ νλ¨ κ²°κ³Ό >>> 3 > 1 True - λΉκ΅ μ°μ°μμ λ
Όλ¦¬ μ°μ°μμ νλ¨ κ²°κ³Όλ‘ True, Falseλ₯Ό μ¬μ©. | μ«μκ° κ°μμ§ λ€λ₯Έμ§ λΉκ΅νκΈ° >>> 10 == 10 #10κ³Ό 10μ΄ κ°μμ§ λΉκ΅ True >>> 10 != 10 #10κ³Ό 5κ° λ€λ₯Έμ§ λΉκ΅ True - λ μ«μκ° κ°μμ§ λΉκ΅ν λλ ==(equal), λ€λ₯Έμ§ λΉκ΅ν λλ ≠ (not equal)μ μ¬μ©. - νμ΄μ¬μμ λ κ°μ΄ κ°μμ§ λΉκ΅ν λλ =μ΄ μλ ==μ μ¬μ©. =μ ν λΉ μ°μ°μλ‘ μ΄λ―Έ μ¬μ©λκ³ μκΈ° λλ¬Έ. | λ¬Έμμ΄μ΄ κ°μμ§ λ€λ₯Έμ§ λΉκ΅νκΈ° >>> 'Python'..
π» Programming/Python
| κ°μ μ¬λ¬ κ° μΆλ ₯ >>> print(1, 2, 3) 1 2 3 >>> print('Hello', 'python') Hello python - printμ λ³μλ κ°μ μ½€λ§λ‘ ꡬλΆν΄μ λ£μΌλ©΄ κ° κ°μ΄ 곡백μΌλ‘ λμμ Έμ ν μ€λ‘ μΆλ ₯λ¨. | sep λ‘ κ° μ¬μ΄μ λ¬Έμ λ£κΈ° - κ° μ¬μ΄μ κ³΅λ°±μ΄ μλ λ€λ₯Έ λ¬Έμλ₯Ό λ£κ³ μΆμ λ - printμ sepμ λ¬Έμ λλ λ¬Έμμ΄μ μ§μ ν΄μ£Όλ©΄ λ¨. - print(κ°1, κ°2, sep='λ¬Έμ λλ λ¬Έμμ΄') - print(λ³μ1, λ³μ2, sep='λ¬Έμ λλ λ¬Έμμ΄') >>> print(1, 2, 3, sep=', ') #sepμ μ½€λ§μ 곡백μ μ§μ 1, 2, 3 >>> print(4, 5, 6, sep',') #sepμ μ½€λ§λ§ μ§μ 4,5,6 >>> print('H..
π» Programming/Python
| λ³μ λ§λ€κΈ° - λ³μ μ΄λ¦ = κ° - λ³μκ° μμ±λλ λμμ κ°μ΄ ν λΉ. π‘ λ³μ μ΄λ¦ κ·μΉ - μλ¬Έ λ¬Έμμ μ«μλ₯Ό μ¬μ©. - λμλ¬Έμλ₯Ό κ΅¬λΆ - λ¬ΈμλΆν° μμν΄μΌ νλ©°, μ«μλΆν° μμνλ©΄ μλ¨. - _(λ°μ€ λ¬Έμ)λ‘ μμν μ μμ. - νΉμ λ¬Έμ (+, -, *, /, $, @, &, % λ±)λ μ¬μ©ν μ μμ. - νμ΄μ¬ ν€μλ(if, for, while, and, or λ±)λ μ¬μ©ν μ μμ. | λ³μμ μλ£ν μμλ΄κΈ° >>> x = 10 >>> y = 'Hello world' >>> type(x) >>> type(y) - λ³μμ μλ£νμ λ³μμ λ€μ΄κ°λ κ°μ λ°λΌ λ¬λΌμ§. - λ³μλ₯Ό μ¬μ©ν λ μλ£νμ΄ λ§μ§ μλ λ¬Έμ κ° μμ. μ΄λ typeμΌλ‘ μλ£νμ΄ λ¬΄μμΈμ§ μ°Ύμλ³Ό κ²! π‘ νλ‘κ·Έλλ° μΈ..
π» Programming/Python
- νμ΄μ¬μμλ μ«μλ₯Ό μ μ, μ€μ, 볡μμλ‘ κ΅¬λΆ. >>> 1 + 1 2 >>> 1 - 2 -1 >>> 2 * 2 4 >>> 5 / 2 # νμ΄μ¬ λ²μ μμλ 2.5κ° μλ 2κ° λμ΄. μ μλΌλ¦¬ λλμ
μ μ μκ° λμ€λλ‘ μ ν¨. 2.5 >>> 4 / 2 2.0 - // λ floor division(λ²λ¦Ό λλμ
) μ΄λΌκ³ λΆλ¦¬λ©°, λλμ
μ κ²°κ³Όμμ μμμ μ΄νλ λ²λ¦Ό. - μ€μμ // μ°μ°μλ₯Ό μ¬μ©ν κ²½μ° μ€μκ° λμ€λ©°, κ²°κ³Όλ νμ .0μΌλ‘ λλ¨. >>> 5 // 2 # λλμ
ν μμμ μ΄νλ₯Ό λ²λ¦¬λ // μ°μ°μ 2 >>> 5.5 // 2 2.0 - % λ modulo(λͺ¨λλ‘) μ°μ°μλΌκ³ λΆλ¦Ό. >>> 5 % 2 # λλμ
ν λλ¨Έμ§λ₯Ό ꡬνλ % μ°μ°μ 1 - **μ κ±°λμ κ³± μ°μ°μμ΄λ©°, μ«μλ₯Ό νΉμ ν..