로보테크AI

융합_로보테크 AI 자율주행 로봇 개발자 과정-25/12/31

steezer 2025. 12. 31. 13:30

복습


strip(): 문자열 양옆의 공백 제거

lstrip(): 문자열 왼쪽의 공백 제거

rstrip(): 문자열 오른쪽 공백 제거

 

isOO(): 문자열 구성 파악

isalnum(): 알파벳 또는 숫자

isalpha(): 알파벳만

isdentifier(): 식별자 사용 가능 여부

isdecimal(): 정수 형태

isdigit(): 숫자로 인식되는지

isspace(): 공백으로만 구성

islower(): 소문자

isupper(): 대문자

 

find(), rfind(): 문자열 찾기

in 연산자: T/F

split(): 문자열 자르기

문자열.함수명() => object 기능 함수 호출
함수명(문자열) => 특정한 object에만 사용하는 기능이 아님

 

조건문

Boolean: 파이썬 기본 자료형, T/F 값만 가짐

비교 연산자: 숫자 또는 문자열에 적용, 대소 비교 연산자

비교 연산자를 통해 만듦( ==, !=, <, >, <=, >=)

 

논리 연산자: 불을 만들 때 사용

not 아니다 반대로

and 그리고 두개 모두 참일 때 True 외는 False

or 또는 하나라도 참이라도 True 둘다 거짓일 때만 False

and 연산자: 양쪽 변 값 모두 참일 때만 T

T T T

T F F

F T F

F F F

or 연산자: 둘 중 하나만 참이어도 T

T T T

T F T

F T T

F F F

 

if 조건문

조건에 따라 코드를 실행하거나 실행하지 않게 만들고 싶을 때 사용

조건 분기: 조건 기반 실행의 흐름을 변경하는 것

날짜/시간 출력하기

 

반복문

리스트: 자료를 저장할 수 있는 자료

요소: 리스트 내부에([]) 넣는 자료

append() 요소 추가- 마지막 요소로 추가
insert(위치, 요소)

리스트 요소 삭제 : del키워드
pop() 함수를 통한 요소 삭제

여러 요소를 지닌 객체: iterable : 반복 가능한 객체
 => for 반복문의 대상으로 쓰일 수 있음

 

리스트/딕셔너리/셋/튜플/문자열/range/파일객체/제너레이터/이터레이터

 

중첩 반복문: 반복문 여러겹 중첩 사용

1차원 리스트: 1겹

2차원 리스트 2겹 ex) [[1,2,3], [4,5,6]]

2차원 리스트에 반복문 두번 사용하기

딕셔너리: 키를 기반으로 값을 저장하는 것

dicta={"나이":30, "지역":'대전'}

 

딕셔너리의 요소에 접근하기

in 키워드: 리스트 내부 값 여부 확인

get(): 있는 키 대상 사용시 value 반환 없으면None

251231.py
0.01MB