본문 바로가기

Python

파이썬 공부 정리 - 몫,문자열,엔터,인덱싱,자르기,문자열나누기,교체

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

점프 투 파이썬

 

2강

a= 1
print(type(a))


a= 4
b=7

============

* 몫을 포현 print(a//b)
  % 나머지
  ** 제곱

============

* 문자열 : str

""  '' 둘 다 가능.

" ' " 입력 가능

이렇게 가능
''' 
   엔터 치지 않고 그냥 가능


'''
============

* 엔터 : \n

============

* ' 표시
a= 'test\'s world'

print(a)

============

인덱싱
a= "Life is too short."

print(a[0])
print(a[1])
print(a[2])
print(a[3])
print(a[4])
print(a[5])

print(a[-1])  t
print(a[-2])  r

print(a[  :   :   ])  이상 미만 간격

* 0포함 앞에서 8개 print(a[:8])

=========

a = '12345678'
# ::2 처음부터 2칸씩
print(a[::2])

1357

a = '12345678'
# ::2 뒤부터 2칸씩
print(a[::-2])
# 예상 : 8642

============

number = 10
day = 'three'

a = "I ate %d apples. so I was sick for %s days." % (number, day)

print(a)

================

number = 10
day = 'three'
day = str(3)

a = "I ate %d apples. so I was sick for %s days." % (number, day)

print(a)

---------

%s : 문자열

================

a = "I ate 4 apples. so I was sick for {daily} days.".format(daily='3')

print(a)

==============

a = "hobby"

print(a.count('b')) # b가 몇개인지?


c = '1234567890'

print(c.find('6')) # 6예상 >> 5였음 처음이 0
print(c.find('a')) # -1예상

find도 있지만 
index도 있다.

==============

a = ",".join("abcd")

print(a)

a,b,c,d

================

a = ",".join(["a","b","c"])

print(a)

>>>  a,b,c

--------

a = ",".join(["a1","b2","c3"])

print(a)

>>> a1,b2,c3

================

문자열 나누기(split) 분열.  >>>> spilt 아님.

a = "Life is too short"

print(a.split()) # 띄어쓰기 기준으로나눔

b = "a:b:c:d"

print(b.split(':')) # : 기준으로 나눔

============

* replace

a = "Life is too short"

a = a.replace("Life", "Nest")

print(a)

=============