SeSac 생성형 AI를 활용한 클라우드&보안전문

파이썬 정리

yoonsc202 2024. 12. 13. 02:04

1. 문자열, 리스트, 딕셔너리, 튜플, 세트 타입의 변수를 선언하는 방법

 

문자열 

a = " " , ' '  # 큰따옴표와 작은 따옴표를 이용한 문자열 선언

 

리스트

arr1 = [ ] 
arr2 = ["a"]
arr3 = ["a", "b", true, 3] #다른 자료형들을 혼합해서 사용이 가능하다.

딕셔너리

dict1 = { }
dict2 = {
     "name" : "a",
     "age" : 23, 
     "graduate" : false
}

 

튜플

tuple1 = ( )
tuple2 = ("a", )
tuple3 = ("a", 23, false)
  • 튜플의 경우 딕셔너리와 비슷하지만 입력된 순서대로 처리가 된다.
  • 튜플은 불변성을 지녀 인덱스로 원하는 지점을 찍어서 탐색할 수 있다.

 

세트

set1 = set( )
set2 = {1, 2, 3, 4, 5 }
set3 = {1, 2, 3, 3, 4, 5}  # >> set3{1, 2, 3, 4, 5} 중복된값은 삭제됨
  • 중복을 허락하지 않으며, 순서가 없고, 변경이 가능하다는 특징이 있다.

 

2. 주석

 

Python

# 한 줄 주석 

" " "
  여러줄의 주석
" " "

 

JS

// 한 줄 주석

/*
   여러줄의 주석
*/

 

JSX

{/ JSX는 여러줄 주석만 있다 /}

{/* 핵심은 중괄호 */}

 

3. 문자열 추출

yyyymmdd 형식 (20241213)
  1. 연도만 추출을 원할 때 : yyyymmdd[0:4], yyyymmdd[:-4]
    • yyyy = 2024
  2. 월만 추출을 원할때 : yyyymmdd[4:6], yyyymmdd[-4:-2], yyyymmdd[4:-2]
    • mm = 12
  3. 일만 추출을 원할때 : yyyymmdd[6:8], yyyymmdd[-6:-2], yyyymmdd[6:], yyyymmdd[-2:]
    • dd = 13
  4. 월일 전체 추출을 원할 때 : yyyymmdd[4:8], yyyymmdd[-4:], yyyymmdd[4:]
    • mmdd = 1213

 

4. 조건식을 붙여 짝수 및 홀수만 추출하는 방법

numbers = list(range(1, 11)) # 1 ~ 11까지의 정수 배열 선언
# numbers [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

odds = numbers[0::2]
odds 
#[1, 3, 5, 7, 9] 인덱스 0부터 2단위로 끊어서 실행 (0을 넘기고 시작)

evens = numbers[1::2]
evens
#[2, 4, 6, 8, 10] 인덱스 1부터 2단위로 끊음 (1을 넘기고 시작)

 

5. 리스트메서드

numbers = [1, 2, 3]
#numbers = list(range(1,3)) 이렇게 표현해도 가능함

numbers.append (4) # 4를 추가한다.
numbers.insert(4, 5) # 4를 덮어씌우고 5도 같이 넣어준다
numbers.remove(2) # 2를 제거한다.

numbers.pop( ) # 제일 마지막에 있는 값을 제거한다. 여기서 제일 후열은 [1, 3, 4, 5] 에서 [5]를 제거
numbers.pop(1) # 인덱스에서 1번째 요소인 [1, 3, 4]에서 [3]을 제거함. 

 

'SeSac 생성형 AI를 활용한 클라우드&보안전문' 카테고리의 다른 글

네트워크 & 리눅스 기초정리  (0) 2024.12.13
리액트 2  (0) 2024.12.12
리액트 1  (0) 2024.12.12
리액트 간단정리  (1) 2024.12.11
클라우드 컴퓨팅 3  (0) 2024.12.11