Colab
(Google 클라우드상에서 런타임이 진행되며 저장되는 Tool)
10 진수로 변환
숫자 0 + 변환하려는 진수의 대표 알파벳
0o(10) : 8진수 10을 10진수로 변환하면 8
0b(10): 2진수 10의 10진수 값은 2
0x(10): 16진수 10의 10진수 값은 16
10 진수를 변환
oct(38) : 38을 8진수로 변환하면 46
hex(38): 38을 16진수로 변환하면 26
bin(38): 38을 2진수로 변환 ~
데이터 타입 확인 및 변환
type( ) : 해당 값의 데이터 타입 확인
str( ) : 문자열로 변환
int( ) : 정수형으로 변환
float( ) : 실수형으로 변환
""" 여러 줄의 문자열 출력 가능
문자열 적을 때
\n : 개행(줄바꿈)
\t : tab
\r : 캐리지 리턴
\0 : 널(Null)
\\ : \
\' : '
\" : "
특수문자의 표현
a[1:4]
-인덱스1부터 인덱스3까지 자료 출력
a[::2]
- 2는 증가값. 2개 문자씩 띄워서 출력
문자열의 인덱스값은 READ-ONLY 속성이므로,
인덱스를 참조하여
그 인덱스에 해당하는 값을 수정하기는 불가능하다.
리스트 List
1. 값의 목록
2. 여러 종류의 값을 담기 가능
3. 인덱스, 슬라이싱 가능
4. 크기가 고정되는 배열과 달리, 자료를 덧붙이거나 지울 수 있어 사이즈가 유동적
리스트에 사용 가능한 메서드
append : 리스트 가장 끝에 데이터 덧붙이기
insert : 리스트의 원하는 인덱스 위치에 데이터 삽입
extend : 리스트 + 리스트 할 때 사용
index( "a" ) : "a"라는 자료의 인덱스 값
index("b", 1) : 1 인덱스 이후부터 "b" 자료 값 검색
remove :해당 자료값 삭제
sort() : 리스트 안 데이터 정렬
세트 Set
집합과 같은 자료형
{ }로 묶어서 표현
union() : 합집합
intersection() : 교집합
Tuple
리스트와 비슷하지만 읽기 전용
기능은 부족하지만 속도가 제일 빠르다.
( )로 묶어서 표현
값 전환
값의 스와핑이 다른 언어와 다르게 간단하게 구현 가능
함수와 반복문
id(Sum) : 해당 함수가 저장되어 있는 메모리 위치 알려준다
if 문
반복문
파이썬의 다양한 라이브러리 중,
https 통신을 위한 라이브러리 requests :
API 활용할 때 많이 사용
requests.get()
requests.post()
'자기발전소 > # Programming' 카테고리의 다른 글
Python (0) | 2020.12.24 |
---|---|
bash Shell Script 개인 프로젝트 2. (0) | 2020.10.12 |
bash Shell Script 개인 프로젝트 1. (0) | 2020.10.11 |
if 중첩문 : elif (0) | 2020.06.22 |
Bash_shell script 함수 기초 (0) | 2020.06.02 |