[python] 변수선언 ~ 문자열

young0_0·2022년 11월 8일
0

python

목록 보기
1/6

python 기본문법

  • 변수 ~ 문자열

변수선언 / 자료형

변수

컴퓨터가 기억하고 있는 메모리 공간을 변수가 값을 가르키고 있다.

a = 1
print(a) //1

숫자형 자료형

1. 숫자 간에 사칙연산이 가능하다.
2. 변수에 저장된 값을 연산을 한 후에 그 값을 다시 저장할수 있다.

Bool 자료형

1. 참/거짓을 나타낸다. (첫 글자를 대문자로 써야 Bool 자료형으로 인식한다.)
	2. 비교연산자의 결과로 쓰인다.
    3. 논리연산자를 이용할 수 있다.
 #비교연산자
 4 > 3  	#True
 6 >= 5 	#True 6 이 5보다 크거나 같다
 4 != 10  	#True
 4 == 8 	#False
 
 #논리연산자
 a = 6 > 3 	#True
 not a 		#False  NOT 연산자는 참 > 거짓, 거짓 > 참 으로 바꿔준다.
 
 a and b 	# False AND 모두 참이여야 참이다.
 a or b		# True OR 연산자는 둘 중에 하나면 참이면 참이다.

문자열

  • "banana" , 'apple' 의 형태로 쓴다. (따옴표를 쓰지 않으면 변수의 뜻이다.)

문자열 연산

#문자열 연산
a = '우리집'
b = '강아지 귀여워'
a + b #우리집강아지 귀여워

num1 = '1'
num2 = '2'
num1 + num2 # 12

# 문자열 + 정수 = 에러~
c = '3;
c + 10  #문자열과 숫자형이 더해지면 에러!

문자열 길이

#len('')
print(len('dog')) #3
print(len('cute')) #4

문자열 메소드

  1. 대/소문자 바꾸기
str = 'I am Happy'
str.upper() 	#I AM HAPPY
str.lower() 	# i am happy
  1. 특정 문자 기준으로 문자열 나누기
email = 'test@gmail.com'
email.split('@')[1].split('.')[0]  #gmail
  1. 특정 문자를 다른 문자로 바꾸기
str = '010-222-2323'
print(text.replace('-','.') 	#010.222.2323
  1. 인덱싱과 슬라이싱
##인덱싱 : 한 글자 씩 부를때 몇번인지 인텍스를 넣어 불른다.(숫자는 0부터 센다.)
alpha = 'abcdefg'
alpha[2] 	#d

## 슬라이싱 : 문자열의 일부를 잘라내는 것
alpha[3:6]	#def  		alpha[3] ~ alpha[6]전까지
alpha[4:]	#efg  		alpha[4] ~ 끝까지
alpha[:2]	#ab	  		시작 ~ alpha[2]전 까지
alpha[:] 	#abcdefg 	처음 ~ 끝
profile
열심히 즐기자ㅏㅏㅏㅏㅏㅏㅏ😎

0개의 댓글