💗 문자열 대입
💗 변수 대입
💗 혼합 대입
print"{0:<10}".format("hi") 'hi '
print "{0:>10}".format("hi") ' hi'
print"{0:^10}".format("hi") ' hi '
print"{0:=^10}".format("hi") # ^ : 가운데 정렬, = : 빈공간 문자 '====hi====' print"{0:!<10}".format("hi") # < : 왼쪽 정렬, ! : 빈공간 문자 'hi!!!!!!!!'
y = 3.42134234 print"{0:0.4f}".format(y) # 0.4f 표현식 사용 '3.4213'
print"{0:10.4f}".format(y) # 10.4f 표현식 사용 ' 3.4213'
print"{{ and }}".format() '{ and }'
name = '홍길동' age = 30 printf'나의 이름은 {name}입니다. 나이는 {age}입니다.' '나의 이름은 홍길동입니다. 나이는 30입니다.'
age = 30 print(f'나는 내년이면 {age+1}살이 된다.') '나는 내년이면 31살이 된다.' # 표현식이란 문자열 안에서 변수와 +, -와 같은 수식을 함께 사용하는 것을 말한다.
d = {'name':'홍길동', 'age':30} print(f'나의 이름은 {d["name"]}입니다. 나이는 {d["age"]}입니다.') '나의 이름은 홍길동입니다. 나이는 30입니다.'
f'{"hi":<10}' # 왼쪽 정렬 'hi ' f'{"hi":>10}' # 오른쪽 정렬 ' hi' f'{"hi":^10}' # 가운데 정렬 ' hi '
f'{"hi":=^10}' # 가운데 정렬하고 '=' 문자로 공백 채우기 '====hi====' f'{"hi":!<10}' # 왼쪽 정렬하고 '!' 문자로 공백 채우기 'hi!!!!!!!!'
y = 3.42134234 f'{y:0.4f}' # 소수점 4자리까지만 표현 '3.4213' f'{y:10.4f}' # 소수점 4자리까지 표현하고 총 자리수를 10으로 맞춤 ' 3.4213'
f'{{ and }}' '{ and }'
a = "hobby" a.count('b') 2
a = "Python is the best choice" a.find('b') 14 a.find('k') -1
a = "Life is too short" a.index('t') 8 a.index('k') Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: substring not found
",".join('abcd') #문자열 'a,b,c,d'
",".join(['a', 'b', 'c', 'd']) #리스트 자료형 'a,b,c,d'
a = "hi" a.upper() 'HI'
a = "HI" a.lower() 'hi'
a = " hi " a.lstrip() 'hi '
a= " hi " a.rstrip() ' hi'
a = " hi " a.strip() 'hi'
a = "Life is too short" a.replace("Life", "Your leg") 'Your leg is too short'
a = "Life is too short" a.split() ['Life', 'is', 'too', 'short'] b = "a:b:c:d" b.split(':') ['a', 'b', 'c', 'd']