티스토리 뷰

Study

Python(파이썬) 관련

메디츠 2024. 2. 18. 10:12
반응형

21년 7월 기준.

 

yum install python

// 설치

 

vi test.py

print 'test'

 

python test.py

// 실행

 

a = 1

// 변수 바로 할당. a 쉘에서 변수입력시 바로 출력.

 

a = int(input())

// 값 입력받기. int(input('enter number')) 문자열 출력 후 입력받기.

 

print(f'sum of {a} and {b} is {sum(a, b)}')

// 변수, 함수 출력

print(a, b, 'sum', sum(a,b))

// f'포매팅이 지원되지 않을때는 ,로 출력

 

# 주석

 

list[1, 2, 3]

// list 배열 출력. list[1] 2 출력. 배열 list += [4] 추가

1 in list

// 리스트에 값 존재여부 True, False.

sum(list)

max(list)

min(list)

// 리스트 합, 최대, 최소

list.sort()

list.sort(reverse=True), list.reverse()

// 정렬, 내림차순 정렬. 문자열도 가능.

list.index("a")

// 해당값의 인덱스 번호.

list.count("a")

// 해당값 카운트.

 

https://www.python.org/shell/

// 쉘 테스트

 

import os

os.system('clear')

// 쉘 화면 클리어. 리눅스. 윈도우는 cls. 맥은 Ctrl+L.

 

def multiply(a, b):

return a*b

// 함수 정의. 쉘에서 함수 정의 한후, ...에서 탭들여쓰기 한후 리턴 엔터 종료.

 

a = {'key1':'value1', 'key2':'value2'}

// 딕셔너리 키, 밸류. a['key3'] = 'value3' 값 추가

 

True, False 대문자로 시작

 

S[1:4]

// 파이썬 슬라이스. 인덱스 0부터 시작. 4 이전까지. 갯수아니고 인덱스 이전까지임. 주의.

 

def plus_two(n):

return n + 2

plus_two = lambda x : x + 2

plus_two(7)

// 가상함수 람다로 선언시, 메모리에 할당하지 않음.

>>>(lambda x : x + 2)(3)

5

// 바로 출력

arr = list(map(plus_two, [10, 20, 30]))

arr = list(map(lambda x: x + 2, [10, 20, 30]))

// 함수없이 바로 람다로 함수 파라미터 삽입.

 

 

반응형

'Study' 카테고리의 다른 글

Apache(아파치) Install(설치)  (0) 2024.02.18
cygwin(시그윈) 관련  (0) 2024.02.18
Docker(도커) 관련  (0) 2024.02.18
Linux(리눅스) network(네트워크) command(명령어) 관련  (0) 2024.02.18
Elasticsearch(엘라스틱서치) 관련  (0) 2024.02.18
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함