Teaghráin
Teaghráin liteartha Oibritheoir teaghráin print Innéacsúchán teaghráin Eangú teaghráin Iolrúchán teaghráin Suimiúchán teaghráin Formáidiú teaghráin Comparáid teaghráin Orduithe ionsuite
Teaghráin liteartha “Seán de Bláca” “087-4531233” “99 C 13456” “@gcm.ie #AG ABU!!” “https://youtube.com” Teaghráin liteartha (literal strings)
Teaghráin R í o m h e l a s Siombailí aonair = carachtar Aon siombail ar do méarchlár m. sh: Teachtaireachtaí téacs; tvuít; Teachtaireachtaí Facebook; uimhir fóin; PPSN R í o m h e l a s
Oibritheoir teaghráin print Innéacsúchán teaghráin Eangú teaghráin Iolrúchán teaghráin Suimiúchán teaghráin Formáidiú teaghráin Comparáid teaghráin Orduithe ionsuite Innéacsúchán teaghráin (string indexing); Eangú teaghráin (string slicing); Formáidiú (Formatting); Comparáid (Comparison); Orduithe ionsuite (built-in commands)
Innéacsúchán teaghráin Is teaghrán é ‘s’ Tá gach carachtar suite sa suíomh sa chuimhne comhtheagmhálach éagsúil s = Comhtheagmhálach (contiguous) R í o m h e l a s
R í o m h e l a s s = áit nialasach 1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10 s = áit nialasach áit nialasach (zero-th position)
R í o m h e l a s
Séan diúltach R í o m h e l a s s = NB 1 2 3 4 5 6 7 8 9 10 -11 -10 -9 1 2 3 4 5 6 7 8 9 10 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 s = NB Séan diúltach (negative index)
Ceisteanna Scríobh an cód agus an aschur s1 = “Gaelcholaiste Mhuire A.G.” print(s1) print(s1[25]) print(len(s1)) print(s1[-7]) print(s1[3]) print(s1[-12]) print(s1[14]) print(s1[1]) print(s1[0]) s1[6] print(s1[3]) print(s1[21])
Teaghráin as raon
Teaghráin do-athraithe Clóscríobh an cód thíos baile = "Cavan" baile[0] = "N" print(baile) Teaghráin do-athraithe (immutable strings)
baile = "Cavan" baile = "Navan" print(baile) Tá an teaghráin "Cavan" caillte anois Tá teaghráin nua againn: "Navan"
Eangú teaghráin R í o m h e l a s 1 2 3 4 5 6 7 8 9 10 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1 s = Is féidir linn fotheaghráin a bhaint amach ón teaghráin trí eangú Fotheaghráin (sub-strings)
s = "Ríomh eolas" print(s[x:y]) Tógann an t-ordú amach x Ní thógann an t-ordú amach y
Ceisteanna Clóscríobh an cód agus an aschur s = "Ríomh eolas" print(s[1:4]) print(s[3:8]) print(s[2:]) print(s[:6])
Suimiúchán teaghráin Comhchaitéiniúchán = suimiúchán teaghráin
uatha = "madra" iolra = uatha + "í" print(iolra)
Iolrúchán teaghráin focal = “AG ABU” print(focal*3) print(focal[0:1]*3) print(focal[1]*3)
Cruthú teaghráin
Formáidiú teaghráin Is é an % ionadchoinneálaí Ionadchoinneála (placeholder)
1. %s le haghaidh teaghráin 2. %d le haghaidh slánuimhir 3 1. %s le haghaidh teaghráin 2. %d le haghaidh slánuimhir 3. %f le haghaidh uimhir snámhphointe
Ceisteanna Scríobh an cód agus an aschur thíos print("2 + 2 = %d" %4) print("%d + %d = %f" %(2,2,4.0)) print("π = %f" %3.14) teachtaireacht = "Haigh %s. Conas atá tú?" ainm = "Seán" print(teachtaireacht%ainm)
Orduithe ionsuite teaghráin 1. len() Faigheann sé amach an fad san teaghrán
2. min() Faigheann sé amach an íosluach san teaghrán ón ASCII
3. max() Faigheann sé amach an uasluach san teaghrán ón ASCII
Athraíonn str uimhir go teaghrán
Córais chódúcháin Deachúil ASCII print(chr()) print(ord())
Ceisteanna Clóscríobh an cód agus an aschur. Deán seiceáil le an tábla ASCII print(ord(“A”)) print(ord(“A”)+25) print(ord(“Z”)) print(ord(“a”)) print(ord(“1”))
print(chr(65)) print(chr(90)) print(chr(97)) print(chr(49))
print(chr(ord(“A”))) print(ord(chr(64)))
Sifear Chaesair teag_isteach= input(“Clóscríobh aon carachtar: ) teag_amach = chr(ord(teag_isteach) +1) print(teag_amach) sifear Chaesair (Caesar Cipher)
Modh teaghráin: upper()
lower()
count()
find()
isupper() and islower()
replace()
in
Ceisteanna Clóscríobh an cód agus an aschur.