πŸ’» Programming

πŸ’» Programming/Python

[파이썬] Unit 11. μ‹œν€€μŠ€ μžλ£Œν˜•μ˜ 곡톡 κΈ°λŠ₯ μ‚¬μš©ν•˜κΈ°

| μ‹œν€€μŠ€ μžλ£Œν˜• ν™œμš©ν•˜κΈ° - 리슀트, νŠœν”Œ, 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

[파이썬 μ½”λ”© 도μž₯] Unit 10. λ¦¬μŠ€νŠΈμ™€ νŠœν”Œ μ‚¬μš©ν•˜κΈ°

- λ¦¬μŠ€νŠΈλŠ” 말 κ·ΈλŒ€λ‘œ λͺ©λ‘μ΄λΌλŠ” 뜻. - 값을 일렬둜 λŠ˜μ–΄λ†“μ€ ν˜•νƒœ ( 보톡 리슀트의 값은 μ½”λ“œλ‘œ μƒμ„±ν•˜λŠ” κ²½μš°κ°€ λ§Žμ•„ 타이필할 일이 거의 μ—†μŒ) | 리슀트 λ§Œλ“€κΈ° - λ³€μˆ˜μ— 값을 μ €μž₯ν•  λ•Œ [ ]둜 λ¬Άμ–΄μ£Όλ©΄ 리슀트. - 각 값은 , (콀마)둜 ꡬ뢄. - 리슀트 = [κ°’, κ°’, κ°’] >>> 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

[파이썬 μ½”λ”© 도μž₯] Unit 8. 뢈과 비ꡐ, 논리 μ—°μ‚°μž μ•Œμ•„λ³΄κΈ°

| 뢈과(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

[파이썬 μ½”λ”© 도μž₯] Unit 7. 좜λ ₯ 방법 μ•Œμ•„λ³΄κΈ°

| 값을 μ—¬λŸ¬ 개 좜λ ₯ >>> 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

[파이썬 μ½”λ”© 도μž₯] Unit 6. λ³€μˆ˜μ™€ μž…λ ₯ μ‚¬μš©ν•˜κΈ°

| λ³€μˆ˜ λ§Œλ“€κΈ° - λ³€μˆ˜ 이름 = κ°’ - λ³€μˆ˜κ°€ μƒμ„±λ˜λŠ” λ™μ‹œμ— 값이 ν• λ‹Ή. πŸ’‘ λ³€μˆ˜ 이름 κ·œμΉ™ - 영문 λ¬Έμžμ™€ 숫자λ₯Ό μ‚¬μš©. - λŒ€μ†Œλ¬Έμžλ₯Ό ꡬ뢄 - λ¬ΈμžλΆ€ν„° μ‹œμž‘ν•΄μ•Ό ν•˜λ©°, μˆ«μžλΆ€ν„° μ‹œμž‘ν•˜λ©΄ μ•ˆλ¨. - _(밑쀄 문자)둜 μ‹œμž‘ν•  수 있음. - 특수 문자 (+, -, *, /, $, @, &, % λ“±)λŠ” μ‚¬μš©ν•  수 μ—†μŒ. - 파이썬 ν‚€μ›Œλ“œ(if, for, while, and, or λ“±)λŠ” μ‚¬μš©ν•  수 μ—†μŒ. | λ³€μˆ˜μ˜ μžλ£Œν˜• μ•Œμ•„λ‚΄κΈ° >>> x = 10 >>> y = 'Hello world' >>> type(x) >>> type(y) - λ³€μˆ˜μ˜ μžλ£Œν˜•μ€ λ³€μˆ˜μ— λ“€μ–΄κ°€λŠ” 값에 따라 달라짐. - λ³€μˆ˜λ₯Ό μ‚¬μš©ν•  λ•Œ μžλ£Œν˜•μ΄ λ§žμ§€ μ•ŠλŠ” λ¬Έμ œκ°€ 있음. μ΄λ•Œ type으둜 μžλ£Œν˜•μ΄ 무엇인지 μ°Ύμ•„λ³Ό 것! πŸ’‘ ν”„λ‘œκ·Έλž˜λ° μ–Έ..

πŸ’» Programming/Python

[파이썬 μ½”λ”© 도μž₯] Unit.5 숫자 κ³„μ‚°ν•˜κΈ°

- νŒŒμ΄μ¬μ—μ„œλŠ” 숫자λ₯Ό μ •μˆ˜, μ‹€μˆ˜, λ³΅μ†Œμˆ˜λ‘œ ꡬ뢄. >>> 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 - **은 κ±°λ“­μ œκ³± μ—°μ‚°μžμ΄λ©°, 숫자λ₯Ό νŠΉμ • 횟..

지이닛
'πŸ’» Programming' μΉ΄ν…Œκ³ λ¦¬μ˜ κΈ€ λͺ©λ‘ (2 Page)