Wat is LessonUp
Zoeken
Kanalen
Inloggen
Registreren
‹
Terug naar zoeken
מחרוזות 2
מחרוזות
1 / 39
volgende
Slide 1:
Tekstslide
Recently used
Secondary Education
In deze les zitten
39 slides
, met
interactieve quizzen
en
tekstslides
.
Lesduur is:
30 min
Start les
Bewaar
Deel
Printen
Onderdelen in deze les
מחרוזות
Slide 1 - Tekstslide
מחרוזת - טקסט
רצף כלשהו של תוים
כדי שפייתון תזהה שמדובר במחרוזת, נהיה חייבים להקיף את המחרוזת בגרש או בגרשיים
Slide 2 - Tekstslide
מבנה המחרוזת
לכל תו יש מיקום
המיקום מאפשר לנו לגשת לכל תו במחרוזת בנפרד
שימו לב: רווח נחשב תו, גם # ו &
י
Slide 3 - Tekstslide
מבנה המחרוזת
my_string[0]
Slide 4 - Tekstslide
מבנה המחרוזת
ניתן לגשת לכל תו במחרוזת בשתי דרכים - המיקום החיובי והמיקום השלילי
my_string[3]
my_string[-7]
Slide 5 - Tekstslide
my_string[-1]
A
T
B
A
C
G
Slide 6 - Quizvraag
my_string[8]
A
T
B
A
C
G
Slide 7 - Quizvraag
my_string[1]
A
T
B
A
C
G
Slide 8 - Quizvraag
my_string[-9]
A
T
B
A
C
G
Slide 9 - Quizvraag
חיתוך מחרוזת
ניתן לחתוך קטע מהמחרוזת וליצור מחרוזת חדשה
my_string[start:stop:step]
my_string[0 : 4]
כולל
לא כולל
Slide 10 - Tekstslide
חיתוך מחרוזת
my_string[start:stop:step]
start = 0
stop= התו האחרון במחרוזת
step = 1
ניתן להגדיר ערך אחד, שניים או שלושה
רק חשוב לשמור על המיקום
אם לא נגדיר ערך - ברירת מחדל
Slide 11 - Tekstslide
חיתוך מחרוזת
my_string[start:stop:step]
my_string[2 : 8 : 2]
start = 2
stop= 8
step = 2
ניתן להגדיר ערך אחד, שניים או שלושה
רק חשוב לשמור על המיקום
Slide 12 - Tekstslide
חיתוך מחרוזת
my_string[start:stop:step]
my_string[:: -1]
start = -1
stop = אורך המחרוזת
step = -1
פקודת החיתוך הזו תהפוך את המחרוזת
ניתן להגדיר ערך אחד, שניים או שלושה. רק חשוב לשמור על המיקום
Slide 13 - Tekstslide
my_string = "love :)"
print(my_string[1:3])
A
שגיאה
B
ove
C
ov
D
lov
Slide 14 - Quizvraag
my_string = "love :)"
print(my_string[5:6])
A
שגיאה
B
:)
C
e
D
:
Slide 15 - Quizvraag
my_string = "love :)"
print(my_string[5:8])
A
שגיאה
B
:)
C
e
D
:
Slide 16 - Quizvraag
my_string = "love :)"
print(my_string[2:6])
Slide 17 - Open vraag
str1="455667"
print(str1[::-1])
Slide 18 - Open vraag
my_string = "love :)"
print(my_string[5:7])
Slide 19 - Open vraag
dna ="ATAGGAGGAT"
print(dna[4::2])
Slide 20 - Open vraag
dna ="ATAGGAGGAT"
print(dna[4:9:2])
Slide 21 - Open vraag
אורך מחרוזת len
ההוראה
len
מחזירה את אורך המחרוזת הספירה כוללת רווחים וסימני פיסוק
my_string="CAT"
print(len(my_string))
Slide 22 - Tekstslide
אורך מחרוזת len
ההוראה
len
מחזירה את אורך המחרוזת הספירה כוללת רווחים וסימני פיסוק
Slide 23 - Tekstslide
dna ="ATAGGAGGAT"
print(len( dna))
Slide 24 - Open vraag
dna ="ATAGGAGGAT"
print(dna[:7:2])
Slide 25 - Open vraag
count
סופרת כמה פעמים מופיעה תת מחרוזת במחרוזת
dna ="ATAGGAGGAT"
print(dna.count("A"))
Slide 26 - Tekstslide
dna ="ATAGGAGGAT"
print(dna.count("G"))
Slide 27 - Open vraag
dna ="ATAGGAGGAT"
print(dna.count("TA"))
Slide 28 - Open vraag
in
בודקת האם תת מחרוזת קיימת במחרוזת
אם כן - True
אם לא- False
dna ="ATAGGAGGAT"
print(dna.in("TA"))
Slide 29 - Tekstslide
dna ="ATAGGAGGAT"
print(dna.in("A"))
Slide 30 - Open vraag
dna ="ATAGGAGGAT"
print(dna.in("AC"))
Slide 31 - Open vraag
find
מחזירה את המיקום של התו הראשון שמצאה
אם לא מצאה בכלל תחזיר -1
dna ="ATAGGAGGAT"
print(dna.find("TA"))
Slide 32 - Tekstslide
dna ="ATAGGAGGAT"
print(dna.find("A"))
Slide 33 - Open vraag
dna ="ATAGGAGGAT"
print(dna.find("G"))
Slide 34 - Open vraag
dna ="ATAGGAGGAT"
print(dna.find("GAT"))
Slide 35 - Open vraag
dna ="ATAGGAGGAT"
print(dna.find("CAT"))
Slide 36 - Open vraag
ord(ch)
מחזירה את ערך ה
ASCII
של התו
ch=input("Enter a character: ")
print("ch ASCII =" ,ord(ch))
Slide 37 - Tekstslide
לולאה על מחרוזת
מכיוון שבפייתון מחרוזות הן רצפים בפני עצמם, שימוש בלולאת
for
על מחרוזת יביא לריצה של הלולאה על כל אחד מהתווים ע"פ הסדר
Slide 38 - Tekstslide
מה יודפס
Slide 39 - Open vraag
Meer lessen zoals deze
מחרוזות1
November 2023
- Les met
29 slides
Recently used
Secondary Education
מבנה האטום
Mei 2021
- Les met
42 slides
Science
Middelbare school
vmbo b
Leerjaar 1
מבנה האטום
September 2023
- Les met
50 slides
Science
Middelbare school
vmbo b
Leerjaar 1
טיפוסים והמרות - שיעור 2
September 2023
- Les met
31 slides
Recently used
Secondary Education
Age 13
המבנה החלקיקי
September 2023
- Les met
47 slides
Science
Middelbare school
vmbo b
Leerjaar 1
צפיפות
September 2023
- Les met
19 slides
Scheikunde
Middelbare school
vwo
Leerjaar 3
המבנה החלקיקי
Mei 2021
- Les met
40 slides
Science
Middelbare school
vmbo b
Leerjaar 1
פעולות חשבון ומשתנים
September 2023
- Les met
52 slides
Recently used
Secondary Education
Age 13