1. print
print("파이썬 공부")
print('파이썬 공부')
print(1, "이제 시작")
print("1""이제 시작")
>> 파이썬 공부
파이썬 공부
1 이제 시작
1이제 시작
java 와 차이
print(50+50) >> 100
print("50"+"50") >> 5050
print([50] + [50]) >> [50,50]
2. 주석
""" """ , ''' ''' , #
3. 변수
자료를 그릇에 보관, 사용하면 편리한 것
4. 논리연산자
And 논리가 모두 True 여야 True
OR 논리들 중 True가 존재하면 True
5. 입력
num = int(input()) #정수값으로 입력받는다.
6. 조건문
if 조건 :
elif 조건:
else:
7. 반복문
for 변수 range
range(시작숫자, 종료숫자) # 시작숫자~ 종료숫자-1
range(종료숫자) # 0부터 시작, (종료숫자)번 반복한다
:연속되는 숫자를 만들어주는 시퀀스 자료형
시퀀스 자료형
: 순서가 있는 자료형 ( 리스트, 문자열 등)
: 원소간 순서가 존재 => 인덱싱 / 슬라이싱 가능
: 인덱싱 / 슬라이싱 할 때 음수를 넣거나, 빈칸 가능 [ ex. a[-1] / b[ : 3 ]
: in 연산자로 시퀀스 안 원소있는 지 확인 가능 [ex. print( 'o' in a ) # True or False ]
: len 연산자로 시퀀스 안 원소 길이 확인 가능
: + 연산자로 같은 시퀀스 연결 가능
: * 연산자로 시퀀스 반복 가능
8. 리스트
list.append(d)
# 자료 d 를 리스트 마지막 원소 뒤에 추가
# 오직 한개의 자료만 넣을 수 있다.
list.insert( i(위치) , d(값) ) **실수**
# 인덱스 i 에 자료 d 를 추가
# 오직 한개의 자료만 넣을 수 있다.
list.remove(d)
# 처음 나오는 자료 d를 제거
# 중복 시 인덱스가 작은 원소 제거
list.sort()
# 리스트 정렬 [ex. 최댓값, 최솟값 찾을 때 편리 (단, 같은 자료형만 가능)]
# 숫자형은 오름차순, 문자열은 알파벳 순
9. DIctionary 딕셔너리
# { } 중괄호로 표현
# 짝이 존재 { key : value }
# key는 변할 수 없는 자료형 (리스트는 안되고, 튜플은 된다)
[ex. { [ 1, 2, 3 ] : 'number' } # error
{ (1, 2, 3 ) : 'number' } # ok
# key를 알면 value를 안다
#원소 추가
[ex.딕셔너리이름[ key ] = value
# 원소 삭제
del 딕셔너리[key]
10. 함수
def 함수이름(매개변수):
return 반환값
11. 매서드
자료.매서드이름()
함수 vs 매서드
# 함수는 특정기능을 한다.
# 매개변수를 이용해 자료를 전달한다.
# 매서드는 특정 자료와 연관 지어 기능을 한다.
# list.sort() / list.pop() / list.clear()
my_dict = {1:"one",2:"two",3:"three"}
var1 = my_dict.keys()
var2 = my_dict.values()
- 매개변수(parameter) : 함수를 정의할 때(만들 때) 넘겨받은 값을 관리하는 변수
- 인자(argument) : 함수를 호출할 때(사용할 때) 함수로 넘겨주는 자료
'Language > Python' 카테고리의 다른 글
[Python] Dictionary 딕셔너리 (0) | 2020.10.09 |
---|---|
[Python] 파이썬 제거하기 (Windows) (0) | 2020.07.30 |
[Python] 파이썬 3.8 다운로드 및 설치 (0) | 2020.07.30 |
[Python] Visual Studio Code 파이썬 개발 환경 세팅하기 (0) | 2020.07.30 |
댓글