본문 바로가기
Language&Framework/Python

Python | 파이썬 개념 정리_1

by JUNG씨 2022. 9. 1.

기억하고 싶은 부분만 따로 정리해 보았다 :)

 

 

📍method(메소드) : 특정 자료형 뒤에 "."을 붙이고 쓰는 내장함수

📍슬라이싱 : 문자열의 일부를 잘라냄

f[4:15]  # efghijklmno           f[4]부터 f[15] 전까지, 총 15-4=11개!

f[8:]    # ijklmnopqrstuvwxyz    f[8]부터 끝까지, 앞의 8개 빼고!
f[:7]    # abcdefg               시작부터 f[7] 전까지, 앞의 7개!

f[:]     # abcdefghijklmnopqrstuvwxyz  처음부터 끝까지

📍split('문자열') : 특정 문자열로 잘라내고 싶을 때

myemail = 'abc@sparta.co'

domain = myemail.split('@')[1].split('.')[0]
print(domain)

📍F-string : 변수로 더 직관적인 문자열을 만들수 있음

print(name+'는 '+score+'점 입니다')

아래 코드처럼 더 보기 쉽게 표현할수 있다!

print(f'{name}은 {score}점입니다')

📍if문 - 삼항연산자 (한줄에 코드 쓰기)

 => (참일 때 값) if (조건) else (거짓일 때 값)

ex)

num = 3

if num%2 == 0:
    result = "짝수"
else:
    result = "홀수"

=> 

num = 3

result = "짝수" if num%2 == 0 else "홀수"

📍for문 - 삼항연산자

ex)

b_list = []
for a in a_list:
    b_list.append(a*2)
    
 =>
 
 
 b_list = [a*2 for a in a_list]

📍람다식 표현 => lambda 매개변수 : 표현식. (ex)lambda x: x

lambda 매개변수 : 표현식

(ex)lambda x: x