この記事の内容は Python の基本的なデータ型を紹介するものであり、一定の参考価値がありますので、困っている方は参考にしていただければ幸いです。
1. Python ではすべてがオブジェクトであり、オブジェクトは属性とメソッドを含む全体です。
2. データ型の構成: ID (メモリ アドレス、その一意の識別子は id メソッドで確認できます); タイプ (type メソッドで確認できます); 値 (データ項目)
3 、一般的に使用される基本データ型
int Integer
bool Boolean
string String
list List
tuple Tuple
dict Dictionary
4. 変数および不変のデータ型
不変型: int、string、tuple
変数型: list、dict
5、エスケープ文字
#转义字符 print('abcd\nef')#\为转义字符 print(r'abcd\nef')#字符串前面加r表示不转义 运行结果: abcd ef abcd\nef
6、スライス
a = "abcde" b = a[-1] #访问最后一个元素 c = a[0:4]#访问序列在0到4之间的元素不包括4 print(b) print(c) 运行结果: e abcd
7、文字列置換
a = "abcd" print(a[0]) b = a.replace('d','def') print(b) print(a.find('d'))#字符串查询 运行结果: a abcdef 3
8. 文字列の結合
#【1】直接相加 a = 'my name is xiaobin' b = 'tong' c = a + b print(c) 运行结果: my name is xiaobintong #【2】占位符 print('my name is %s xiaobin' % 'tong')#%s为字符串占位符,%d为数字占位符 print('my name is %s xiaobin,i\'m %s years old' % ('tong',24)) print('my name is {1}, i\'m {0} years old'.format('24','tongxiaobin'))#用format方法 运行结果: my name is tong xiaobin my name is tong xiaobin,i'm 24 years old my name is tongxiaobin, i'm 24 years old #【3】join a = '123' b = '456' c = '789' d = ''.join([a,b,c]) e = ';'.join([a,b,c]) print(d) print(e) 运行结果: 123456789 123;456;789
9. ファイル操作: 'r'-read; 'w'-write; 'a'-append (最後に追加)
#写操作 d = open('1.txt','w') d.write('hello world\nmy name is tongxiaobin') d.close() #读操作 e = open('1.txt','r') print(e.readline())#按行读取 print(e.readline()) 运行结果: hello world my name is tongxiaobin #末尾添加操作 a = open('1.txt','a') a.write('\ncome from anhui') a.close() 打开文件结果为: hello world my name is tongxiaobinfdsd come from anhui
10. linecache module
import linecache linecache.getline('1.txt',2) 运行结果: 'my name is tongxiaobin\n' linecache.getlines('1.txt') 运行结果: ['hello world\n', 'my name is tongxiaobin\n', 'come from anhui\n']
概要: 以上がこの記事の全内容です。皆さんの学習に役立つことを願っています。関連するビデオ チュートリアルの詳細については、Python ビデオ チュートリアル、Python3 ビデオ チュートリアル、bootstrap ビデオ チュートリアルをご覧ください。
以上がPythonの基本的なデータ型は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。