[python]for文、インデックス、文字列関数
16872 ワード
📚 データしょり
1.for/in反復文
# 0부터 9까지 한 줄 씩 출력
for num in range(10):
print(num)
# 과일의 이름과 번호 함께 출력
fruits = ['사과', '바나나', '딸기']
for i in range(len(fruits)):
print('과일'+str(i+1)+':'+fruits[i])
# 과일1: 사과
# 과일2: 바나나
# 과일3: 키위
2.索引
1)リストインデックス
fruits = ["사과", "바나나", "키위", "배"]
last_fruit = fruits[-1]
tropical_fruits = fruits[1:3]
no_apple = fruits[1:]
no_pear = fruits[:3]
2)文字列索引
word = "superman"
print(word[3]) # 'e'
print(word[-2]) # 'a'
print(word[5:]) # 'man'
print(word[:5]) # 'super'
3.文字列関数
1) .startswith()
word = 'superman'
# word가 's'로 시작하나?
print(word.startswith('s')) # True
if word.startswith('a'):
print("a로 시작하는 단어입니다.")
2) .split()
greeting = "안녕 나는 철수야."
print(greeting.split()) # ["안녕", "나는", "철수야."]
fruits = "사과,귤,배,바나나"
print(fruits.split(',')) # ["사과", "귤", "배", "바나나"]
numbers = " 1 2 3 "
print(numbers.split())
# ['1', '2', '3']
# 띄어쓰기가 깔끔하게 되어있지않아도 알아서 나눠줌
print(numbers.split(' '))
>>> ['', '', '1', '', '2', '', '3', '', '']
3)代表的な空白文字
' '
-Space\t
-Tab(Tabキー)\n
-Newline(エンタープライズキー)4) .append()
numbers = []
numbers.append(1)
print(numbers) # [1]
numbers.append(2)
print(numbers) # [1, 2]
numbers = [1, 2, 10, 17]
small_numbers = []
for num in numbers:
if number < 10:
small_numbers.append(num)
# [1,2]
5) .および。upper()
intro = "My name is Zigzig!"
print(intro.upper())
>>> "MY NAME IS ZIGZIG!"
print(intro.lower())
>>> "my name is zigzig!"
words = ['hello']
words.append('zigzig')
print(words)
>>> ['hello', 'zigzig']
intro = "My name is Zigzig"
intro.lower()
print(intro)
# "My name is Zigzig"
# 원래 문자열을 직접 수정하지 않는다!
lower_intro = intro.lower()
print(lower_intro)
# "my name is zigzig"
# 새로운 값을 생성 필요
文字列関連関数は直接変更されません。新しい値を作成する必要があります
6) .replace()
intro = "제 이름은 Zigzig입니다."
print(intro.replace('Zigzig', '지그지그')) # "제 이름은 지그지그입니다."
intro = "제 이름은 Zigzig입니다."
print(intro.replace(' ', '')) # "제이름은Zigzig입니다."
intro = "제 이름은 Zigzig입니다."
intro.replace(' ', '')
print(intro)
# "제 이름은 Zigzig입니다."
# 이렇게 수정 해야함
intro = intro.replace(' ', '')
print(intro)
# "제이름은Zigzig입니다."
intro = "제 이름은 Zigzig입니다."
intro_ = intro.replace('Zigzig', '지그지그').replace(' ', '')
print(intro_)
#"제이름은지그지그입니다."
Reference
この問題について([python]for文、インデックス、文字列関数), 我々は、より多くの情報をここで見つけました https://velog.io/@sugenius77/Python-forinテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol