#input()

-주석(#), 블록주석(’‘’, “”“)
-들여쓰기: 파이썬에선 들여쓰기 자체가 문법
-여러줄로 나누어 코드 작성하기(”\“사용)
s = “Hello”\
+“World”
-변수: 값을 저장하는 공간
-> 만약 변수와 값의 개수가 맞지 않으면 ERROR
-> 두 변수의 값을 변경(서로 자리 바꿔줌)

-문자열(string): text데이터/ 큰따옴표나 작은따옴표 이용

-변수 이름 정하기
숫자로 시작하지 않는다.
중간에 공백을 포함할 수 없다.
파이썬의 예약어와 함수이름은 사용할 수 없다.(if, else, for, while, print, global, False, True, None...)
!,@,##,$,%,&등 특수 기호는 식별자로 사용할 수 없다. (Kim&&Lee(X))
->식별자 스타일
(1) 카멜 표기법 (firstName)
(2) 파스칼 표기법 (FirstName)
(3) 헝가리안 표기법 (strName)
(4) 스테이크 표기법 (first_name)
-자료형

-type(): 변수를 넣으면 자료형이 나온다

-> bool형: ‘True’나 ‘False’값 사용(‘true’나 ‘false’사용 시 ERROR)
-> None 자료형

-문자열(string): 문자들의 연속된 모음
-> 큰 따옴표(“)로 시작했다가 작은따옴표(‘)로 끝내면 ERROR
-> 따옴표 출력

-백슬러시(\) ★

-문자열 포멧팅: 문자열 안의 특정 위치에 원하는 값을 삽입하고자 할 때

-문자열 더하기(+)

-문자열 곱하기(*)

-인덱싱★: 문자열 중에서 하나의 문자를 추출/ 번호는 0부터 시작!/ 음수도 가능

-슬라이싱([시작번호:끝번호]): 문자열에서 특정구간을 추출할 때
-> ★끝번호는 포함하지 않고 그전 까지 추출
-> 시작, 끝번호는 생략 가능

-count(): 문자열에서 특정 문자의 개수를 카운트

-find(): 특정 문자의 위치를 파악하여 위치 값(인덱스)을 반환

-> 문자열을 찾으려 할 때 있으면 첫번째 인덱스 반환/ 없으면 -1반환

-index(): 특정 문자의 위치 값을 반환
-> 특정 문자가 없으면 ERROR

-strip(): 문자열에 포함된 공백 제거

-upper()/ lower(): 문자열의 알파벳을 모두 대문자/ 소문자로 변환

-join(): 구분자를 사용하여 문자열의 각각 문자 사이에 삽입

-replace(인수1,인수2): 문자열에서 인수1 문자열을 인수2 문자열로 치환

-split(공백/ 구분자): 문자열을 공백 또는 구분자로 나누는 함수

-format(): {}포맷 코드를 사용하여 포맷팅 문자열 내용을 나중에 바꿔줌

-len(): 문자열의 길이 반환/ 자료형의 개수 반환

-자료형이 다르면 연산이 되지 않는다.
-> 자료형 같도록 변경

-int(): 강제로 정수로 변환/ 변환이 불가한 자료형 들어오면 ERROR

-float(): 강제로 실수로 변환/ 실수+정수의 경우 정수가 자동으로 실수로 변환

-str(): 강제로 문자열로 변환/ 정수나 문자열과 연산하면 ERROR

'3-1 > Python' 카테고리의 다른 글
7주차-튜플&실전문제 (0) | 2024.05.12 |
---|---|
6주차-List (0) | 2024.05.12 |
5주차-반복문 (0) | 2024.05.12 |
4주차-연산자/ 조건문 (0) | 2024.05.12 |
2주차-컴퓨팅사고/ 표준입출력 (0) | 2024.05.12 |