Python 기본 데이터 형식의 문자열 str

4883 단어 Python문자열str
문자열 표시 방식
  • 작은 따옴표'
  • 작은 따옴표"
  • 다 중 따옴표""""""  、 ''' '''
  • 
    print("hello world")
    print('hello world')
    print("""hello world""")
    
    #     
    hello world
    hello world
    hello world
    왜 작은 따옴표 가 필요 하고,또 작은 따옴표 가 필요 합 니까?
    작은 따옴표 에 작은 따옴표 가 포함 되 거나,작은 따옴표 에 작은 따옴표 가 포함 되 어 있 기 때문이다.
    
    #     
    print("hello 'poloyy' world")
    print('this is my name "poloyy"')
    
    #     
    hello 'poloyy' world
    this is my name "poloyy"
    다 중 문자열
    정상 적 인 상황 에서 작은 따옴표 와 작은 따옴표 의 문자열 은 기호 간 에 줄 을 바 꾸 어 입력 하 는 것 을 지원 하지 않 습 니 다.필요 하 다 면 여러 따옴표 로 입력 할 수 있 습 니 다!
    
    #      
    print("""
    hello
    world
    """)
    print("""
    this
    is
    my
    name
    poloyy
    """)
    
    #     
    hello
    world
    
    this
    is
    my
    name
    poloyy
    전의 부
    문자 앞 에\를 추가 하면 됩 니 다.
    흔 하 다
  • :줄 바 꾸 기
  • \t:들 여 쓰기
  • \r:Enter
  • 밤.
    예 를 들 어 문자열 의 작은 따옴표 사이 에 작은 따옴표 가 하나 더 있 으 면 전의 자 를 사용 해 야 한다.
    
    #    
    print("hello \"poloyy\" world")
    print('my name is \'poloyy\'')
    
    #     
    hello "poloyy" world
    my name is 'poloyy'
    가령 일반 문자 로 만 처리 하고 싶다 면?
    
    print("    \\    ")
    print("       \
    ") # \
    window 경로 의 밤
    
    print("c:
    othing\rtype") print("c:\
    othing\\rtype") # c:
    othing\ c: type c:
    othing\rtype
    더 간결 한 해결 방법
    전의 부 호 를 사용 하면 가 독성,유지보수 성 이 떨 어 질 수 있 습 니 다.Python 은 더 좋 은 해결 방법 을 제공 합 니 다.문자열 앞 에 r 를 추가 합 니 다.
    
    print(r"c:
    othing\rtype") # c:
    othing\rtype
    python 3 의 url 인 코딩 과 디 코딩,사용자 정의 gbk,utf-8 의 예https://www.jb51.net/article/168181.htm
    문자열 연산:아래 표 와 절편
    문자열 의 어떤 문자 가 져 오기
    문자열 은 하나의 시퀀스 이기 때문에 아래 표 시 를 통 해 어떤 문 자 를 가 져 올 수 있 습 니 다.
    
    #          
    str = "hello world"
    print(str[0])
    print(str[1])
    print(str[6])
    print(str[-1])
    print(str[-5])
    
    #     
    h
    e
    w
    d
    l
    만약 에 음수 라면 역수 이다.예 를 들 어-1 은 역수 의 첫 번 째 요소 이 고-5 는 역수 의 다섯 번 째 요소 이다.
    문자열 의 문자 가 져 오기
    Python 에 서 는 직접 슬라이스 를 통 해 문 자 를 가 져 올 수 있 습 니 다.
    절편 의 문법 형식
    
    str[start : end : step]
  • start:닫 힌 구간,이 아래 표 시 된 문 자 를 포함 하고 첫 번 째 문 자 는 0
  • 입 니 다.
  • end:구간 을 열 고 아래 표 시 된 문 자 를 포함 하지 않 습 니 다
  • step:보폭
  • 밤.
    
    print("hello world'[:] ", 'hello world'[:])  #      
    print("hello world'[0:] ", 'hello world'[0:])  #      
    print("hello world'[6:] ", 'hello world'[6:])  #    7           
    print("hello world'[-5:] ", 'hello world'[-5:])  #      5           
    
    print("hello world'[0:5] ", 'hello world'[0:5])  #    1       5    
    print("hello world'[0:-5] ", 'hello world'[0:-5])  #    1          6    
    print("hello world'[6:10] ", 'hello world'[6:10])  #    7       10    
    print("hello world'[6:-1] ", 'hello world'[6:-1])  #    7         2    
    print("hello world'[-5:-1] ", 'hello world'[-5:-1])  #      5         2    
    
    print("hello world'[::-1] ", 'hello world'[::-1])  #        
    print("hello world'[::2] ", 'hello world'[::2])  #   =2,        
    print("hello world'[1:7:2] ", 'hello world'[1:7:2])  #   =2,   2       7    ,        
    
    #     
    hello world'[:] hello world
    hello world'[0:] hello world
    hello world'[6:] world
    hello world'[-5:] world
    
    
    hello world'[0:5] hello
    hello world'[0:-5] hello
    hello world'[6:10] worl
    hello world'[6:-1] worl
    hello world'[-5:-1] worl
    
    
    hello world'[::-1] dlrow olleh
    hello world'[::2] hlowrd
    hello world'[1:7:2] el
    문자열 함수
    Python 은 내 장 된 문자열 함 수 를 많이 제공 합 니 다.구체 적 으로 볼 수 있 습 니 다.
    https://www.jb51.net/article/169790.htm
    파 이 썬-기본 데이터 형식str 문자열 의 글 은 여기까지 소개 되 었 습 니 다.더 많은 Python 문자열 str 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 바 랍 니 다!

    좋은 웹페이지 즐겨찾기