찾기():
문자열에서 지정된 값을 검색하고 해당 값이 발견된 위치를 반환합니다.
예:
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:
진술이 참인지 거짓인지에 따라 결정하여 프로그램을 실행합니다.
예:
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!