-
파이썬 프로그래밍의 기초 - 자료형프로그래밍 언어/파이썬 python 2020. 3. 29. 19:41
숫자형
a = 2 #정수
b = 3.2 #실수
숫자형을 활용하기 위한 연산자
사칙연산 ( +, -, *, / )
x의 y제곱을 나타내는 ** 연산자
>> a = 2
>> b = 3
>> a ** b
8
나눗셈 후 나머지를 반환하는 % 연산자
>>7 % 3
1
>> 3 % 7
3
나눗셈 후 몫을 반환하는 // 연산자
>> 7 // 4
1
>> 7 / 4
1.75
문자열
>> a = "Python"
>> a
"python"
문자열 연산하기
문자열 더하기 ( + )
>> a = "python"
>> b =" love"
>> a + b
"python love"
문자열 곱하기 ( * )
>> a = "python"
>> a * 2
"pythonpython"
문자열 길이 구하기 ( len ( ) )
>> a = "python"
>> len(a)
6
문자열 인덱싱 / 슬라이싱
>> a = "python"
>>a[0]
p
>> a[0:2]
py
>> a[ : ]
ptyhon
문자열 포맷팅
>> "python %s love" % "is"
"python is love"
숫자 포맷팅
>> a = 3
>> " I eat %d apples" % a
" I eat 3 apples"
>> a = 3
>> fruit = "apples"
>> "I eat %d %s" %(a, fruit)
" I eat 3 apples"
리스트
>> a = [ ]
>> b = [ 1, 2, 3 ]
>> c = [ 1, 2, 'a', 'b' ]
>> a = list( ) : 비어있는 리스트는 list()로 생성 가능!
리스트 연산
>> a = [ 1, 2, 3 ]
>> b = [ 4, 5, 6 ]
>> a + b
[ 1, 2, 3, 4, 5, 6 ]
>> a * 2
[1, 2, 3, 1, 2, 3 ]
>> len(a) # 리스트 요소 갯수 len()
3
>> a[0] =0
[ 0, 2, 3]
>> del b[2] # 리스트 요소 삭제 del
[4, 5]
>> b.append(6)
[4, 5, 6]
>> a. sort( ) # 리스트 정렬 sort ()
[1, 2, 3]
>> a.reverse() # 리스트 뒤집기 reverse()
[3, 2, 1]
>> a.index(3) # index(x) 리스트에 x 값의 위치를 알려줌
2
>> a. insert(0,9) # insert(x,a) x위치에 a를 삽입
[9, 1, 2, 3]
>> a.count(1) # count(x) 리스트에 x가 몇 개 있는지 알려줌
1
** find()함수
find 함수는 문자열내에서 원하는 문자나 문자열을 찾아준다!
index 함수와 같은 역할을 한다.
>> a = 'python'
>> a .find('p')
0
>> a .index('p')
1
* 차이는 무엇일까?
해당 문자가 없으면, find() -> return -1
index() -> 오류
'프로그래밍 언어 > 파이썬 python' 카테고리의 다른 글
파이썬 프로그래밍 기초 - if문, while문, for문 (0) 2020.03.30