안녕하세요!

Java와 C#에 이어 최근 Python을 시작했어요 :)!

 

요즘 회사 일이 바빠서 포스팅을 한달이나 못했지 뭐에요

혹시나 Python을 입문하시는 분이 계신다면 저랑 같이 열심히 공부했으면 좋겠네요 :)!

 

python 설치는 다른 포스팅에 게시해놓을게요!

 


기본 자료형

1. 리터럴 상수

1) 숫자형 :

  1. 정수형(Integer) : 1, 2, 3, 4, 5, 100
  2. 부동소수점형(Float) : 3.23, 52.3E_4

2) 문자형 :

  1.  작은따옴표( ' ' ), 큰따옴표( " " ), 따옴표 세개 ( '''  ''' )
  2.  문자열은 따옴표로 감싸서 표현합니다
x = '이것은 X 입니다.'
y = "이것은 Y 입니다."
z = '''이것은 Z 입니다
Z의 첫번째 라인 입니다
Z의 두번째 라인 입니다
'''

print(x)
print(y)
print(z)

위 코드를 입력했을때의 결과 값

 

2. 리스트 (List)

1) 리스트(List) : 리스트명 = [값1, 값2, 값3, ...]

list1 = [1, 2, 3]
list2 = ['a', 'b', 'c']
list3 = [1, 2, 'a', 'b']
list4 = [1, 2, ['a', 'b']]

print(list1)
print(list2)
print(list3)
print(list4)

위 코드를 입력했을때의 결과 값

2) 특징 : 순서화된 요소 / 추가,변경,삭제 가능

 

3) 함수

 

1.  리스트 요소의 개수 구하기 ( len(parameter) ) : len은 Length를 줄인것

list = [1, 2, 'a', 'b']
print(len(list))

 

결과값

2.  Insert (삽입) : 정해진 위치에 삽입

list = [1, 2, 4, 5]
list.insert(2,3) # 2번째 위치에 3을 추가

print(list)

결과값

3. append (추가) : 맨뒤에 추가

list = [1, 2, 3, 4]
list.append(5)
print(list)

결과값

4. sort (정렬) : 순서대로 정렬

list = [1, 3, 5, 2, 4]
list.sort()
print(list)

결과값

5. reverse sort (역정렬) : 역으로 정렬

#첫번째 방법
list = [1, 4, 5, 3, 2]
list.sort(reverse=True)
print(list)


#두번째 방법
list = [1, 4, 5, 3, 2]
reverseList = sorted(list, reverse=True)
print(reverseList)

결과값


 

역시 java랑 C#과 다른 언어라 그런지 조금 생소한 면이 있지만

그래도 비슷해서 뭔가 재미있네요 :)

 

다들 도움이 좀 되셨나요?

 

오늘은 여기까지 하겠습니다!

 

다들 열심히 코딩해용!

728x90

'개발 > Python' 카테고리의 다른 글

[Python]2. 변수(variable)  (2) 2021.06.24
[Python]1. Python(파이썬) 시작하기  (0) 2021.06.24

+ Recent posts