Maison > développement back-end > Tutoriel Python > Jour - Fichier CSV, ASCII, méthodes String

Jour - Fichier CSV, ASCII, méthodes String

Patricia Arquette
Libérer: 2024-12-21 07:17:11
original
390 Les gens l'ont consulté

Day - CSV file, ASCII, String methods

CSV (valeurs séparées par des virgules) :

Le fichier CSV représente une ligne et chaque valeur de la ligne est séparée par une virgule.
Le fichier CSV ressemble à Excel mais le fichier Excel ne s'ouvre que dans le logiciel Excel.
Le fichier CSV est utilisé sur tout le système d'exploitation.

Nous pouvons ouvrir le fichier CSV dans les deux formats suivants.

f =open("sample.txt", "r")

with open("sample.txt",’r’) as f:

Copier après la connexion

r-lire
Ouvre le fichier en lecture. Le fichier doit exister.
w-écrire
Ouvre le fichier en écriture. Crée un nouveau fichier ou écrase un fichier existant.
rb-lire binaire
Ceci est utilisé pour lire des fichiers binaires tels que des images, des vidéos, des fichiers audio, des PDF ou tout autre fichier non texte.

store.csv

Player,Score
Virat,80
Rohit,90
Dhoni,100
Copier après la connexion
import csv
f =open("score.csv", "r")
csv_reader = csv.reader(f)
for row in csv_reader:
    print(row)
f.close()

Copier après la connexion
['Player', 'Score']
['Virat', '80']
['Rohit', '90']
['Dhoni', '100']
Copier après la connexion

ASCII :
ASCII signifie American Standard Code for Information Interchange.

Tableau ASCII :
48-57 - Nombres (Chiffres 0 à 9)
65-90 - A-Z (lettres majuscules)
97-122 - a-z(Lettres minuscules)

Programmes de modèles utilisant la table ASCII :

for row in range(5):
    for col in range(row+1):
        print(chr(col+65), end=' ')
    print()
Copier après la connexion
A 
A B 
A B C 
A B C D 
A B C D E 
Copier après la connexion
for row in range(5):
    for col in range(5-row):
        print(chr(row+65), end=' ')
    print()
Copier après la connexion
A A A A A 
B B B B 
C C C 
D D 
E 
Copier après la connexion

Utilisation de la boucle for :

name = 'pritha'
for letter in name:
    print(letter,end=' ')

Copier après la connexion
P r i t h a
Copier après la connexion
Copier après la connexion

Utilisation de la boucle while :

name = 'pritha'
i=0
while i<len(name):
    print(name[i],end=' ')
    i+=1
Copier après la connexion
P r i t h a
Copier après la connexion
Copier après la connexion

méthodes de chaîne :
1. majuscule()
La méthode capitalize() en Python est utilisée pour convertir le premier caractère d'une chaîne en majuscule et mettre tous les autres caractères en minuscules.

txt = "hello, and welcome to my world."
x = txt.capitalize()
print (x)

Copier après la connexion
Hello, and welcome to my world.
Copier après la connexion
Copier après la connexion

Écrivez un programme de majuscule en utilisant une table ASCII :

txt = "hello, and welcome to my world."

first = txt[0]
first = ord(first)-32
first = chr(first)

print(f'{first}{txt[1:]}')
Copier après la connexion
Hello, and welcome to my world.
Copier après la connexion
Copier après la connexion

2.casefold()
La méthode casefold() en Python est utilisée pour convertir une chaîne en minuscules.

txt = "Hello, And Welcome To My World!"
x = txt.casefold()
print(x)
Copier après la connexion
hello, and welcome to my world!
Copier après la connexion
Copier après la connexion

Écrivez un programme casefold en utilisant une table ASCII :

txt = "Hello, And Welcome To My World!"
for letter in txt:
    if letter>='A' and letter<'Z':
        letter = ord(letter)+32
        letter = chr(letter)
    print(letter,end='')

Copier après la connexion
hello, and welcome to my world!
Copier après la connexion
Copier après la connexion

3.count()
La méthode count() en Python est utilisée pour compter les occurrences d'une sous-chaîne dans une chaîne.

txt = "I love apples, apple is my favorite fruit"
x = txt.count("apple")
print(x)

Copier après la connexion
2
Copier après la connexion
Copier après la connexion

Écrivez un programme de comptage pour une clé donnée :

txt = "I love apples, apple is my favorite fruit"
key="apple"
l=len(key)
count=0
start=0
end=l
while end<len(txt):
    if txt[start:end]==key:
        count+=1
    start+=1
    end+=1
else:
    print(count)
Copier après la connexion
2
Copier après la connexion
Copier après la connexion

Écrivez un programme à la première occurrence de la clé donnée :

txt = "I love apples, apple is my favorite fruit"
key="apple"
l=len(key)
start=0
end=l
while end<len(txt):
    if txt[start:end]==key:
        print(start)
        break
    start+=1
    end+=1
Copier après la connexion
7
Copier après la connexion

Écrire un programme pour durer Occurrence de la clé donnée :

txt = "I love apples, apple is my favorite fruit"
key="apple"
l=len(key)
start=0
end=l
final=0
while end<len(txt):
    if txt[start:end]==key:
        final=start
    start+=1
    end+=1
else:
    print(final)
Copier après la connexion
15
Copier après la connexion

Tâche :

for row in range(4):
    for col in range(7-(row*2)):
        print((col+1),end=" ") 
    print()

Copier après la connexion
1 2 3 4 5 6 7 
1 2 3 4 5 
1 2 3 
1 
Copier après la connexion
for row in range(5):
    for col in range(5-row):
        print((row+1)+(col*2),end=" ") 
    print()
Copier après la connexion
1 3 5 7 9 
2 4 6 8 
3 5 7 
4 6 
5 
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:dev.to
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal