Python 요일 문자열 함수

Linda Hamilton
풀어 주다: 2024-11-24 10:03:16
원래의
520명이 탐색했습니다.

Python Day  String functions

Python은 동적으로 유형이 지정되는 프로그래밍 언어이므로 데이터 유형을 입력할 필요가 없습니다. 대신 Python은 기본적으로 데이터 유형을 사용합니다.
오리형 프로그래밍 언어라고도 합니다.

참고: https://docs.python.org/3/library/string.html
https://peps.python.org/pep-0020/

문자열:

문자열(str)은 작은따옴표 ' ' 또는 큰따옴표 " "로 표시해야 하는 단어를 나타냅니다.

예:

city = 'Madurai's Jigarthanda is very famous'
print(city)

로그인 후 복사

위 입력에 대한 출력은 다음과 같습니다

SyntaxError: unterminated string literal

로그인 후 복사

따라서 문자열이 ' ' 작은 따옴표로 정의되어 있어도 구문 오류가 표시됩니다. 이유는 문자열이 불완전하기 때문입니다. Madurai의 이 단어에서 우리는 ' 아포스트로피를 사용하고 있지만 Python에서는 이것을 문자열로 간주하여 불완전합니다. .

이 오류는 3개의 연속된 ''' ''' 또는 """ """를 사용하여 수정할 수 있습니다.

예:

city = '''Madurai's Jigarthanda is very famous'''
print(city)

city2= """Madurai's Jigarthanda is very famous"""
print(city2)

Address = """no. 7, East Street, 
            Mela masi veedhi,
            Madurai 625002"""

print(Address)
로그인 후 복사

위 입력에 대한 출력은 다음과 같습니다

Madurai's Jigarthanda is very famous
Madurai's Jigarthanda is very famous
no. 7, East Street, 
            Mela masi veedhi,
            Madurai 625002

로그인 후 복사

여러 줄의 문자열에도 """ """ 큰따옴표를 사용해야 합니다.

1.파이썬에서는 모든 것이 객체입니다.
2.모든 개체에는 고유한 메모리 공간이 있습니다.
3.문자열은 변경할 수 없습니다.
예:

name = 'guru'
degree = 'B.com'
height = 170
sunday = False
print(id(name))
print(id(degree))
print(id(height))
print(id(sunday))

로그인 후 복사

출력은

129009333595248
129009335659968
11759304
10654592

로그인 후 복사

그래서 print(id(#객체 이름))은 객체의 메모리를 찾는 데 사용됩니다.

색인/아래 첨자:(வரிசை)
예:
전문가
0123

따라서 인덱싱은 개별 문자에 액세스하는 데 사용됩니다. 위의 예에서는 g-0,u-1,r-2,u-3입니다.
인덱싱은 항상 0부터 시작됩니다.

예:1

name = 'guru'

print(name[0])
print(name[1])
print(name[2])
print(name[3])

로그인 후 복사

출력:

g
u
r
u

로그인 후 복사

예:2

name = 'guru'

print(name[0],end=' ')
print(name[1],end=' ')
print(name[2],end=' ')
print(name[3],end=' ')
로그인 후 복사

출력:

g u r u

로그인 후 복사

가로 출력의 경우 end=' '을 사용합니다. end를 사용하지 않으면 예:1과 같이 세로로 출력됩니다.

= 할당하는 데 사용됩니다
==는 비교에 사용됩니다.

문자열 함수:
print(len(#object))-문자열의 길이를 구하는 데 사용됩니다.

ame = 'guru'

# first letter
print(name[0])
#last letter
print(name[3])
#first letter 'g'
if name[0] == 'g':
    print("yes starts with g")
#last letter 'u'
if name[3] == 'u':
    print("yes ends with u")
#all letters with single space in same line
print(name[0],end=' ')
print(name[1],end=' ')
print(name[2],end=' ')
print(name[3],end='\n')


#middle letter
length=len(name)#4
print(name[length//2])

로그인 후 복사

위의 예에서 //는 바닥 나누기라고 하는 나누기에 사용됩니다. 소수점 값을 사용하지 않습니다.
새로운 줄에는 Atlast n이 사용됩니다.
round()-소수점을 반올림하는데 사용됩니다.

출력:

g
u
yes starts with g
yes ends with u
g u r u
r

로그인 후 복사

몇 가지 문자열 함수:

capitalize()-첫 번째 문자를 대문자로 변환
casefold()-문자열을 소문자로 변환
endwith()-문자열이 지정된 값으로 끝나는 경우 true를 반환합니다

예:

print(name.capitalize())

name = 'GuruPrasanna'
print(name.casefold())

print(name.endswith('Prasanna'))

로그인 후 복사

출력:

Guru came to class today
guruprasanna
True

로그인 후 복사

위 내용은 Python 요일 문자열 함수의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:dev.to
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿