본문 바로가기

Github & Streamlit

Streamlit 문법: st.text_input(), st.text_area(), st.number_input(),

반응형

 

1. 이름 입력받기: st.text_input()

# 유저에게 입력을 받는 방법

    name = st.text_input('이름을 입력하세요!')
    # 넣으면 메모리에 저장됨
    if name != '':
        st.subheader(name + '님, 안녕하세요.')

(아무 값도 입력하지 않았을경우)

 

(적용 결과 화면, 직접 입력한다.)

 

 

2. 입력 글자 갯수 제한: st.text_input(, max_chars = 제한숫자)

    address = st.text_input('주소를 입력하세요',max_chars = 10)
    st.subheader(address)

(적용 결과 화면, 직접 입력한다.)

 

3. 여러 행을 입력 가능토록: st.text_area( ‘ ’ , height = 제한숫자)

    message = st.text_area('메세지를 입력하세요',height = 3)
    st.subheader(message)

(적용 결과 화면, 직접 입력한다.)

 

4. 숫자 입력, 정수: st.number_input( , 정수, 정수)

   st.number_input('숫자 입력',1,100)

(적용 결과 화면, 직접 입력하거나 우측의 -,+ 버튼을 눌러 조정한다.)

 

5. 숫자 입력, 실수: st.number_input( , 실수, 실수)

  st.number_input('실수 입력',1.0,100.0)

(적용 결과 화면, 직접 입력하거나 우측의 -,+ 버튼을 눌러 조정한다.)

 

반응형