1. 출력방식

print(a,b,c, sep=', ') 
	#출력 : a, b, c
print(a, end=' ')
print(b, end=' ')
print(c) #줄바꿈
	#출력 : a, b, c

2. 입력

a, b = input().split()

☀️ a, b는 문자형

a, b = map(int, input().split()

☀️ a, b는 정수형

3. 연산자

🌳 // : 몫
🌳 % : 나머지

if x>0 and x<10:
==
if 0<x<10:	#파이썬만 가능!

4. 반복문

for i in range(10,0,-1):
	print(i)
#10부터 1까지 1씩 줄임

5. 문자열

🌳 .upper() : 대문자로 반환, 기존 문자열 변하지 X
🌳 .lower() : 소문자로 반환, 기존 문자열 변하지 X
🌳 .find('a') : 문자 a에 해당하는 인덱스 반환
🌳 .count('a) : 문자 a의 등장 횟수 반환
🌳 인덱싱 : ‼️문자열 인덱싱 가능‼️
🌳 슬라이싱 : [:2] 인덱스 0부터 1까지 뽑음
🌳 len() : 공백 포함해서 문자 개수 반환
🌳 ord('a') : ASCII 코드 반환
👉🏻 A~Z : 65~90
🌳 chr(65) : ASCII 번호에 해당하는 문자 출력
👉🏻 A 출력

tmp = 'AZ'
for x in tmp:
	print(x, end=' ')
#출력 : A Z

6. 리스트와 내장함수

🌳 리스트 선언

a = []
b = list()
b = list(range(1,11))

🌳 리스트 추가
🌱 .append()
🌱 .insert(3, 7) : 인덱스를 지정해서 저장(인덱스 3에 7 추가)

🌳 리스트 삭제
🌱 .pop()
🌱 .pop(2) : 인덱스 2에 해당하는 값 삭제
🌱 .remove(4) : 숫자 4 찾아서 제거

🌳 .index(5) : 숫자 5의 인덱스 값 반환
🌳 .sum(), max(), min()
-> min(3,7) : 인자값 3, 7 중 최소값 반환

🌳 .sort() : 오름차순
🌳 .sort(reverse = True) : 내림차순
🌳 .clear() : 리스트 전체 삭제
🌳 슬라이싱 : a[ : 3] 0부터 2번까지 반환
🌳 .len() : 리스트 길이 반환
🌳 .enumerate() : 인덱스와 값을 튜플로 반환
-> 튜플은 인덱스 사용 가능‼️

a = [10,20,30,40]
for x in a.enumerate():	
	print(x[0], x[1])
    
x : (0,10), (1,20), (2,30), (3,40)
#출력 : 
0, 10
1, 20
2, 30
3, 40

7. 2차원 리스트 선언

a = [ [0]*3 for _ in range(3)]

[ [0, 0, 0], [0, 0, 0], [0, 0, 0]]

8. 람다함수(익명함수)

plus_two = lambda x: x+2
print(plus_two(1)) # 출력값 :3

☀️ lambda 매개변수 : 리턴값

a= [1, 2, 3]
print(list(map(lambda x : x+1, a)))
# 출력 : [2,3,4]

☀️ map(함수명, 자료형)

0개의 댓글

관련 채용 정보

Powered by GraphCDN, the GraphQL CDN