șir de caractere de lucru Python

Str = "" "text multilinie" ""

# Când utilizați chirilic (Unicode)

# Conversia codurilor de caractere

ORD ( 'W') # returnează 87 - codul de caractere ASCII în

CHR (87) # returnează W - simbolul pentru codul 87

Operator # siruri de caractere de formatare%, substituie valorile din șirul tuplu

„Șir de caractere meu% s cu numărul.“ % ( '№1', 1)

# Formatare dicționar operatorului ca argument

print "Hello% (numele) e! Cum e% (valoarea) s?" % # Buna ziua, Bill! Cum e viața?

• Nu formatat șir de caractere sau un șir brut (ignoră șirul de caractere de tip de traducere și altele asemenea)

# Concatenare (Uniți două rânduri)

Str = str1 + Str2

# Repeat (repetare n-ori linia)

# Consultați simbolul pe numărul

Str = Str [i: j] # unde i începe cut, j - lungimea tăieturii

U'pitonu Str = „# șir Unicode

imprimare Str [: - 1] + u'y „# întregul șir fără ultimul caracter + litere s

# Operațiune de extracție Extended substring

Str [1: 10: 2] # fiecare al doilea element din secvența de la 1 la 9, adică Str [Poziția inițială: poziția de capăt: lungime]

Str [:: 2] # fiecare al doilea element de la începutul până la sfârșitul efluenților, în acest caz, poziția inițială este luată ca la începutul liniei, la sfârșitul anului - ca liniile de capăt

# Numărul de apariții ale unui subșir în șir, în cazul în care nu există nici o coincidență - 0

Str.count ( „ceea ce cauta“)

# Găsiți șirul, se returnează poziția primului meci, sau -1

Str.find ( „ceea ce cauta“)

# Căutați și înlocuiți, dacă șirul nu este găsit - returnează șirul inițial

Str.replace ( „ceea ce cauta“ „ceva să-l înlocuiască“)

# Split, într-o listă de valori implicite de caractere la un caracter spațiu

Str.split ( 'caractere sau string')

# Colecta o listă într-un delimitator șir de caractere se adaugă între elementele listei

Str.upper () # la partea de sus

Str.lower () # la partea de jos

Str.title () # primul caracter al fiecărui cuvânt la partea de sus

Str.capitalize () # primul caracter la partea de sus

Str.isupper () # pentru a verifica dacă un șir de caractere majuscule

Str.islower () # pentru a verifica dacă un șir de litere mici

Str.startswith ( 'string') # determină dacă un șir începe cu șirul

Str.endswith ( „string“) # determină dacă linia se termină cu un subșir de spus

# Elimină spațiile albe

Str.strip () # la începutul și la sfârșitul anului

Str.lstrip () # la începutul

Str.rstrip () # end