>백엔드 개발 >파이썬 튜토리얼 >Python Day 문자열 함수, Looping-For, ifelse 조건 및 작업

Python Day 문자열 함수, Looping-For, ifelse 조건 및 작업

DDD
DDD원래의
2024-11-21 03:22:09688검색

찾기():
문자열에서 지정된 값을 검색하고 해당 값이 발견된 위치를 반환합니다.
예:

txt = "Hello, welcome to my world."

x = txt.find("welcome")

print(x)

출력:

7

따라서 welcome은 색인 기준으로 7위입니다. 정의되지 않은 다른 단어가 제공되면 결과는 -1이 됩니다.

참고: 위의 예에서 find 대신 index 함수를 사용하면 "valueerror: substring notfound"가 표시됩니다. 정의된 경우 출력은 find 함수와 동일합니다.

루프:
For 루프:
예:1

txt = '1234'

for num in txt:
    print(num,end=' ')

출력:

1 2 3 4

예:2

name = input("Enter Name: ")
print(name)
for alphabet in name:
    print(alphabet, end='*') 

출력:

Enter Name: guru
guru
g*u*r*u*

Ifelse:
진술이 참인지 거짓인지에 따라 결정하여 프로그램을 실행합니다.

Python Day String Functions,Looping-For,ifelse conditions and Task
예:

txt = '12a4'

for num in txt:
    if num>='0' and num<='9':
        print(num,end=' ')
    else:
        print('Not Decimal',end=' ')

출력:

1 2 Not Decimal 4 

위의 예에서 1,2,4는 소수이지만 a는 소수가 아니므로 출력에서는 else 조건에 따라 소수가 아닌 것으로 표시됩니다.

작업:

락쉬미 프리타
전문가 프라사나
구한라자
바라타라잔

찾기:
1: 문자 'g'로 시작하는 이름
2: 'a'로 끝나는 이름
3: 이름 사이에 공백이 있는 경우
4: 9글자 이상의 이름

name=input("Enter names: ")
names=(name).split(",")

for letter in names:
    if letter.startswith('g'):
        print("Names starts with g are: ",letter)
    else :
        letter.endswith('a')
        print("Names end with a are: ",letter)
for space in names:
    for word in space:
        if word==' ':
            print("Names with space: ",space)
        else:
            continue
for character in names:
    if len(character)>9:
        print("Names with more than 9 letters: ",character)

출력:

Enter names: guru prasanna,guhanraja,lakshmi pritha,varatharajan
Names starts with g are:  guru prasanna
Names starts with g are:  guhanraja
Names end with a are:  lakshmi pritha
Names end with a are:  varatharajan
Names with space:  guru prasanna
Names with space:  lakshmi pritha
Names with more than 9 letters:  guru prasanna
Names with more than 9 letters:  lakshmi pritha
Names with more than 9 letters:  varatharajan


위 내용은 Python Day 문자열 함수, Looping-For, ifelse 조건 및 작업의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.