IT/Python

[Python] 파이썬 μ •κ·œν‘œν˜„μ‹ νŒ¨ν„΄

ITyranno 2023. 11. 20. 09:12
728x90
λ°˜μ‘ν˜•

 

 

 

ν”„λ‘œκ·Έλž˜λ° 세계λ₯Ό νƒκ΅¬ν•©μ‹œλ‹€.

 

 

 

 

<파이썬 μ •κ·œν‘œν˜„μ‹ νŒ¨ν„΄>

 


 * λŒ€κ΄„ν˜Έ([]) : λŒ€κ΄„ν˜Έ μ•ˆμ— μžˆλŠ” λ¬Έμž μ€‘에 ν•˜λ‚˜λΌλ„ λ§€μΉ˜λ˜λ©΄ μΆ”μΆœ


 * μ (.) : μ•žλ’€ λ¬Έμžμ˜ μ‚¬μ΄μ— λ³΄ν†΅ μ£Όλ‘œ μ‚¬μš©ν•¨. ν•˜λ‚˜μ˜ λ¬Έμžλ₯Ό μ˜λ―Έν•¨
         : μ˜ˆμ‹œ -> a.c의 νŒ¨ν„΄μΈ κ²½μš° "abc", "adc"....


 * λ°˜λ³΅(*) : μ•žμ˜ λ¬Έμžκ°€ 0번 μ΄μƒ λ°˜λ³΅λ  λ•Œ μΆ”μΆœ
           : μ˜ˆμ‹œ -> ab*c의 νŒ¨ν„΄μΈ κ²½μš° "ac", "abc", "abbc", "abbbbbbbbbc".....


 * λ°˜λ³΅(+) : μ•žμ˜ λ¬Έμžκ°€ 1번 μ΄μƒ λ°˜λ³΅λ  λ•Œ μΆ”μΆœ
           : μ˜ˆμ‹œ -> ab+c의 νŒ¨ν„΄μΈ κ²½μš° "abc", "abbc", "abbbbbbc"......


 * λ°˜λ³΅ ({m, n}) : μ•žμ˜ μˆ«μžκ°€ μ΅œμ†Œ m번, μ΅œλŒ€ n번 λ°˜λ³΅λ  λ•Œ μΆ”μΆœλ¨
                 : μ˜ˆμ‹œ -> a{2, 4}의 νŒ¨ν„΄μΈ κ²½μš° "aa", "aaa", "aaaa"....


 * μ‹œμž‘(^)κ³Ό λ($) : κ° λ¬Έμžμ—΄μ˜ μ‹œμž‘κ³Ό λμ„ λ‚˜νƒ€λƒ„
                  : μ˜ˆμ‹œ -> ^abc의 νŒ¨ν„΄μΈ κ²½μš° "abc"둜 μ‹œμž‘ν•˜λŠ” λ¬Έμžμ—΄μ— λŒ€ν•΄ μΆ”μΆœ
                  : μ˜ˆμ‹œ -> abc$의 νŒ¨ν„΄μΈ κ²½μš° "abc"둜 λλ‚˜λŠ” λ¬Έμžμ—΄μ— λŒ€ν•΄ μΆ”μΆœ


 * λ¬ΌμŒν‘œ(?) : λ°”λ‘œ μ•žμ˜ λ¬Έμžκ°€ 0λ˜λŠ” 1회 λ‚˜νƒ€λ‚  μˆ˜ μžˆμŒμ„ μ˜λ―Έν•¨
             : μ˜ˆμ‹œ -> a?의 νŒ¨ν„΄μΈ κ²½μš° "a"λ˜λŠ” ""일 κ²½μš° μΆ”μΆœν•¨


 * μ—­μŠ¬λž˜μ‹œ(\) = μ΄μŠ€μΌ€μ΄ν”„λΌκ³  μ½μŠ΅λ‹ˆλ‹€.: νŠΉμˆ˜λ¬Έμžλ₯Ό μΌλ°˜ λ¬Έμžλ‘œ μΈμ‹ν•˜κ²Œ 


 * μ†Œκ΄„ν˜Έ() = κ·Έλ£Ήν™”라고 μ½μŠ΅λ‹ˆλ‹€ : κ΄„ν˜Έ μ•ˆμ˜ νŒ¨ν„΄μ„ ν•˜λ‚˜μ˜ κ·Έλ£ΉμœΌλ‘œ λ¬Άμ–΄μ„œ μ²˜λ¦¬κ°€λŠ₯
            : μ˜ˆμ‹œ (abc)+의 νŒ¨ν„΄μΈ κ²½μš° "abc", "abcabc", "abcabcabc".....
 
 * [0-9] : 0μ—μ„œ 9κΉŒμ§€μ˜ μˆ«μž μ€‘ ν•˜λ‚˜
 * [!@#$%^&*(),.?";{}|<>] : νŠΉμˆ˜ κΈ°ν˜Έ μ€‘ ν•˜λ‚˜
 * [κ°€-γ…Ž γ…-γ…£ κ°€-힣] : ν•œκΈ€ μ€‘ ν•˜λ‚˜
 * [a-zA-Z] : μ•ŒνŒŒλ²³ μ†Œλ¬Έμž λ˜λŠ” λŒ€λ¬Έμž μ€‘ ν•˜λ‚˜

 * \d : μˆ«μž μ€‘ ν•˜λ‚˜
 * \b : λ‹¨μ–΄μ˜ κ²½κ³„λ₯Ό λ‚˜νƒ€λƒ„(보톡 λ¬Έμž₯의 μ²˜μŒκ³Ό λμ— μ œμ‹œν•¨)

 --> μœ„μ˜ νŒ¨ν„΄μ€ μ‘°ν•©ν•΄μ„œ μ‚¬μš© κ°€λŠ₯

 

 

 

728x90
λ°˜μ‘ν˜•