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
전의 부문자 앞 에\를 추가 하면 됩 니 다.
흔 하 다
예 를 들 어 문자열 의 작은 따옴표 사이 에 작은 따옴표 가 하나 더 있 으 면 전의 자 를 사용 해 야 한다.
#
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]
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 내용 은 우리 의 이전 글 을 검색 하거나 아래 의 관련 글 을 계속 찾 아 보 세 요.앞으로 많은 응원 바 랍 니 다!
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Python의 None과 NULL의 차이점 상세 정보그래서 대상 = 속성 + 방법 (사실 방법도 하나의 속성, 데이터 속성과 구별되는 호출 가능한 속성 같은 속성과 방법을 가진 대상을 클래스, 즉 Classl로 분류할 수 있다.클래스는 하나의 청사진과 같아서 하나의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.