본문 바로가기
TIL(Today I Learned)

220901 TIL

by JUNG씨 2022. 9. 1.

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="abcdefghijklmnopqrstuvwxyz"
f[1]   # b 파이썬은 숫자를 0부터 셉니다

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  처음부터 끝까지

 

 

 

 

 

 

 

2. 백준 단계별로 풀어보기 - 알고리즘 실습

 

📍입력받은 값을 숫자로 바꿔준다(한 줄에 하나씩 입력받는다!)

a = int(input())

 

📍숫자를 다중으로 입력받기

변수 = map(int, input().split()))

=> 입력값이 숫자 여러개일 경우 공백을 기준으로 나누고, map함수를 통해 다중으로 입력받는다.

 

리스트로 형 변환된 값을 받기

num_list = list(map(int, input().split()))

=> 백준 단계별로 풀어보기 실습하는데 위 함수가 계속 사용되었다. 꼭 기억하자⭐️🫠🫠

 

 

📍강아지&고양이 출력하기(귀엽지만 살짝 현타....ㅎ)

🌀특수문자 출력하기🌀

     백슬래시(\), 큰따옴표("), 작은따옴표(') 를 출력하기 위해서는 앞에 백슬래시(\)를 함께 입력해야한다!!

     나머지 특수문자들은 그대로 출력된다.

 

print("|\\_/|")
print("|q p|   /}")
print("( 0 )\"\"\"\\")
print("|\"^\"`    |")
print("||_/=\\\\__|")

print("\\    /\\")
print(" )  ( ')")
print("(  /  )")
print(" \\(__)|")

'TIL(Today I Learned)' 카테고리의 다른 글

220905 TIL  (0) 2022.09.05
220902 TIL  (0) 2022.09.02
220831 TIL  (1) 2022.08.31
220830 TIL  (0) 2022.08.30
220829 TIL  (1) 2022.08.29