끼리뿌 (166)

03
15

문자열을 정수로 변환

int(문자열)

year="2021"
year+1

 

실행 화면

 

year="2021"
int(year)+1

 

실행 화면

 

정수를 문자열로 변환

str(정수)

a=3
type(a)
str(a)

 

실행 화면

 

정수와 실수 변환

정수에서 실수 : float(정수)

num=10
float(num)

 

실행 화면

 

실수에서 정수 : int(실수)

num = 10.0
int(num)

 

실행 화면

'인터넷강의 > Python 101: 파이썬 문법 및 프로젝트' 카테고리의 다른 글

문자열 주요 함수  (1) 2023.03.14
문자열 인덱싱과 슬라이싱  (0) 2023.02.21
변수  (0) 2023.02.15
데이터 타입  (0) 2023.02.15
파이썬 개발 환경  (0) 2023.02.14
COMMENT
 
03
14

문자열과 덧셈(+)

  • 문자열 더하기 문자열은 두 문자열을 이어 붙여서 새로운 문자열을 생성함
year="2021"
month="04"
day="08"

date=year+'-'+month+'-'+day
print(date)

 

실행 화면

 

  • 문자열에 대해서 뺄셈(-)과 나눗셈(/) 연산자는 의미가 없음(에러 발생)
  • 문자열에 대해서 곱셈 연산은 문자열의 반복
a="python"
a*3

 

실행 화면

 

대문자 / 소문자

대문자 또는 소문자의 새로운 문자열 객체를 리턴

  • 문자열.upper()
  • 문자열.lower()
ticker="btc-krw"
new_ticker=ticker.upper()
new_ticker

 

실행 화면

ticker = "BTC-KRW"
ticker.lower()

 

실행 화면

 

문자열 쪼개기

split() 메서드

  • 인자를 전달하지 않으면 공백을 기준으로 문자열을 나눔
  • 인자를 전달하면 해당 인자를 기준으로 문자열을 나눔
date="2020-03-24"
date.split('-')

 

실행 화면

 

문자열 변경

  • 문자열은 변경할 수 없음(immutable)
name="KAKAO"
name[0]='T'

 

실행 화면

 

  • 슬라이싱이나 replace 메서드(함수)로 새로운 문자열을 생성해야 함
name="KAKAO"
new_name = "T"+name[1:]
new_name

 

실행 화면

 

name="KAKAO"
new_name2 = name.replace('K','T',1)
new_name2

 

실행 화면

 

문자열의 길이

len(문자열)

date="2020-03-24"
len(date)

 

실행 화면

 

문자열 공백 제거

문자열.strip()

  • 문자열 좌/우의 공백을 제거함
code=" 005930 "
code=code.strip()
code

 

실행 화면

 

컴마

문자열에서 컴마 제거

close="61,100,100"
close.replace(",","")

 

실행 화면

 

문자열에 컴마 넣기

close=63100000
format(close,",d")

 

실행 화면

 

 

'인터넷강의 > Python 101: 파이썬 문법 및 프로젝트' 카테고리의 다른 글

타입 변환  (0) 2023.03.15
문자열 인덱싱과 슬라이싱  (0) 2023.02.21
변수  (0) 2023.02.15
데이터 타입  (0) 2023.02.15
파이썬 개발 환경  (0) 2023.02.14
COMMENT
 
02
21

문자열

문자와 문자열

  • 프로그래밍 언어에 따라 문자(한 글자)와 문자열(여러 글자)을 구분하는 경우가 있음
  • 파이썬은 문자와 문자열을 구분하지 않음(문자열만 존재)

 

파이썬 문자열

  • 작은 따옴표(' ')나 큰따옴표(" ")로 묶인 문자들의 모임을 문자열이라고 정의함
  • 'hello world'
  • "hello world"
  • "I'd like to"
  • "3"
  • "안녕하세요"

 

정수/실수와 문자열

  • 숫자를 그냥 적으면 정수/실수
  • 큰따옴표를 사용하면 문자열

 

변수와 문자열

  • 영어 단어를 그냥 사용하면 변수
  • 큰따옴표를 사용하면 문자열

 

문자열의 중요성

  • 많은 데이터가 문자열 형태로 제공됨
  • 웹 상에서 스크래핑 한 데이터
  • 파일로부터 읽어온 데이터

 

개행 문자와 탭

  • 개행 문자("\n") : 한 줄 개행
  • 탭("\t")

실행 화면


문자열 인덱싱

인덱싱

  • 인덱스를 사용해서 문자열에서 문자 하나를 가져오는 것

실행 화면

 

음수 인덱싱

  • 음수 값을 사용하면 끝에서부터 인덱싱 가능

실행 화면

 


문자열 슬라이싱

  • 범위를 지정하여 문자열의 일부를 가져오는 것
  • [시작 인덱스 : 끝 인덱스]
  • 시작 인덱스와 끝 인덱스를 구분하기 위하여 중간에 콜론을 사용

실행 화면
실행 화면

 

 

'인터넷강의 > Python 101: 파이썬 문법 및 프로젝트' 카테고리의 다른 글

타입 변환  (0) 2023.03.15
문자열 주요 함수  (1) 2023.03.14
변수  (0) 2023.02.15
데이터 타입  (0) 2023.02.15
파이썬 개발 환경  (0) 2023.02.14
COMMENT
 
02
15

변수(Variable)

  • 변수는 값에 대한 이름표
  • 어떤 값이 자주 사용되면 그 값에 이름을 붙여둠
  • 이름을 통해 값에 접근할 수 있음
  • =이 있으면 오른쪽부터 해석하기

실행 화면

변수 이름 규칙

  • 변수 이름은 숫자로 시작할 수 없음
  • 보통 영문 소문자를 사용함(대문자 사용 가능)
  • 한글 사용 가능
  • 언더 스코어(_)로 시작할 수 있음

바인딩의 의미

  • 변수는 값을 바인딩함
  • 값이 메모리에 할당된 주소를 기억함

실행 화면

변수는 왜 사용하는가?

  • 계산이 복잡할 때 나눠서 계산
  • 값의 의미를 쉽게 알 수 있음

'인터넷강의 > Python 101: 파이썬 문법 및 프로젝트' 카테고리의 다른 글

문자열 주요 함수  (1) 2023.03.14
문자열 인덱싱과 슬라이싱  (0) 2023.02.21
데이터 타입  (0) 2023.02.15
파이썬 개발 환경  (0) 2023.02.14
배포판 아나콘다 설치하기  (0) 2023.02.14
COMMENT