파이썬/기초
함수 정리.
JeonSeungWoo
2020. 11. 15. 11:51
1. random함수
from random import *
print(int(random() *10)+1)
10이하의 자연수를 뽑을때 위처럼 사용. (int를 제외하면 소수점까지 보고 * 뒤의 숫자로 나올 숫자를 만들 수 있다.)
2.문자열 함수
st = "My name is abcde"
print(st.lower()) #소문자
print(st.upper()) #대문자
print(st[0].isupper()) #대문자 여부
print(len(st)) # 길이
print(st.replace("abcde","Woo")) # 문구 바꾸기
index = st.index("a") #a의 index찾기
print(index)
index = st.index("a",index +1) #2번째 a의 index찾기
print(index)
print(st.find("name")) #name나오는 줄찾기
3.
print("나는 %d 살" % 30) # %d 숫자형
print("난 %s이다" % "사람" ) # %s 문자형
print("난 %s살" %30) # %s 숫자를 넣어도 문자로 변환
print("나는 %s와 %s를 좋아한다." %("자바","파이썬"))
##format함수
print("나는 {}살".format(20))
print("나는 {}와 {}를 좋아한다.".format("자바","파이썬"))
print("나는 {0}와 {1}를 좋아한다.".format("자바","파이썬"))
print("나는 {1}와 {0}를 좋아한다.".format("자바","파이썬"))
print("나는 {java}와 {py}를 좋아한다.".format(java = "자바", py = "파이썬"))
#v3.6 이상~
java = "자바"
py = "파이썬"
print(f"나는 {java}와 {py}를 좋아한다.")#앞에 f를 붙여준다.