본문 바로가기
  • 노션에서 삽질한 내용을 정리하는 블로그
자기발전소/# Programming

Colab으로 Python 간단 문법 실행

by iamlucia 2020. 12. 24.

 

 

 

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