CSV (カンマ区切り値):
CSV ファイルは行を表し、行内の各値はカンマで区切られます。
CSV ファイルは Excel のように見えますが、Excel ファイルは Excel ソフトウェアでのみ開きます。
CSV ファイルはすべてのオペレーティング システムで使用されます。
CSV ファイルは次の 2 つの形式で開くことができます。
f =open("sample.txt", "r") with open("sample.txt",’r’) as f:
読んでください
ファイルを読み取り用に開きます。ファイルが存在する必要があります。
w-write
書き込み用にファイルを開きます。新しいファイルを作成するか、既存のファイルを上書きします。
rb-read バイナリ
これは、画像、ビデオ、オーディオ ファイル、PDF、またはテキスト以外のファイルなどのバイナリ ファイルを読み取るために使用されます。
store.csv
Player,Score Virat,80 Rohit,90 Dhoni,100
import csv f =open("score.csv", "r") csv_reader = csv.reader(f) for row in csv_reader: print(row) f.close()
['Player', 'Score'] ['Virat', '80'] ['Rohit', '90'] ['Dhoni', '100']
ASCII:
ASCII は、American Standard Code for Information Interchange の略です。
ASCII テーブル:
48-57 - 数字(0から9の数字)
65-90 - A-Z(大文字)
97-122 - a-z(小文字)
ASCII テーブルを使用したパターン プログラム:
for row in range(5): for col in range(row+1): print(chr(col+65), end=' ') print()
A A B A B C A B C D A B C D E
for row in range(5): for col in range(5-row): print(chr(row+65), end=' ') print()
A A A A A B B B B C C C D D E
for ループの使用:
name = 'pritha' for letter in name: print(letter,end=' ')
P r i t h a
while ループの使用:
name = 'pritha' i=0 while i<len(name): print(name[i],end=' ') i+=1
P r i t h a
文字列メソッド:
1. Capitalize()
Python の Capitalize() メソッドは、文字列の最初の文字を大文字に変換し、他のすべての文字を小文字にするために使用されます。
txt = "hello, and welcome to my world." x = txt.capitalize() print (x)
Hello, and welcome to my world.
ASCII テーブルを使用して大文字化プログラムを作成します:
txt = "hello, and welcome to my world." first = txt[0] first = ord(first)-32 first = chr(first) print(f'{first}{txt[1:]}')
Hello, and welcome to my world.
2.casefold()
Python の casefold() メソッドは、文字列を小文字に変換するために使用されます。
txt = "Hello, And Welcome To My World!" x = txt.casefold() print(x)
hello, and welcome to my world!
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='')
hello, and welcome to my world!
3.count()
Python の count() メソッドは、文字列内の部分文字列の出現をカウントするために使用されます。
txt = "I love apples, apple is my favorite fruit" x = txt.count("apple") print(x)
2
指定されたキーのカウント プログラムを作成します:
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)
2
指定されたキーの最初の出現にプログラムを書き込みます:
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
7
指定されたキーの出現を最後までプログラムを書き込みます:
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)
15
タスク:
for row in range(4): for col in range(7-(row*2)): print((col+1),end=" ") print()
1 2 3 4 5 6 7 1 2 3 4 5 1 2 3 1
for row in range(5): for col in range(5-row): print((row+1)+(col*2),end=" ") print()
1 3 5 7 9 2 4 6 8 3 5 7 4 6 5
以上が日 - CSV ファイル、ASCII、文字列メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。