[Streamlit] 기본 입력 함수

원준·2023년 5월 24일
0

Streamlit

목록 보기
8/13
post-custom-banner

1. text_input()

  • 문자을 입력할 때 사용한다.
  • 입력한 문자를 반환한다.
    # 사용 방법
    name = st.text_input('이름 입력하세요.")
    # 이름 입력 후 받는 값을 출력한다.
    st.text(f"당신의 이름은 : {name}")

2. text_area()

  • 문장을 입력할 때 사용한다.
  • 문장을 문자열로 받아 처리 하도록한다.
    #사용 방법
    message = st.text_area('메시지를 입력하세요.')
    st.text(message)

3. number_input()

  • 숫자를 입력 받을 수 있게 해주는 함수
  • 기본 형태는 실수형으로 되어 있고, 정수형으로 변경 할수도 있다.
    # 사용 방법
    number = st.number_input('숫자를 입력하세요.')
    	# 정수형태로 사용
    # st.number_input('숫자', min_value = 1) 
    # 최소값이나, 최대값에 정수형을 넣어주면 된다.
    st.text(number * 5)

4. date_input()

  • 날짜를 입력하게 해주는 함수.
  • 반환하는 타입이 date이기때문에 조심해야한다.
    # 사용 방법
    my_date = st.date_input("날짜 입력")
    st.text(my_date)

5. time_input()

  • 시간을 선택하게 해주는 함수
    # 사용 방법
    my_time = st.time_input('시간 선택')
    st.text(my_time)

6. color_picker()

  • 색을 선택하게 해주는 함수.
  • 선택하면 '#asda' 이런 형태로 준다. (해쉬)
    # 사용 방법
    color = st.color_picker('색을 선택하세요.')
    st.text(color)

7. 비밀번호 입력하기

  • 일반 text_input()에서 옵션으로 password를 준다면 비밀번호 입력하는 것처럼 만들 수 있다.
    # 사용 방법
    password = st.text_input('비밀번호 입력', type='password')
    st.text(password)
profile
공부해보자
post-custom-banner

0개의 댓글