Maison  >  Article  >  développement back-end  >  Quels sont les types de données de base en python ?

Quels sont les types de données de base en python ?

青灯夜游
青灯夜游avant
2018-10-19 16:18:544963parcourir

Le contenu de cet article est de présenter les types de données de base de Python. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.

1. Tout en python est un objet, et un objet est un tout contenant des attributs et des méthodes.

2. Composition du type de données : identité (adresse mémoire, son identifiant unique peut être vu via la méthode id) ; 3 , Types de données de base couramment utilisés

    int entier
  • bool Boolean
  • string string
  • liste liste
  • tuple tuple
  • dictionnaire dict
  • 4. Types de données variables et immuables

    Types immuables : int, string, tuple
  • Types de variables : liste, dict
  • 5. Caractères d'échappement

6. Tranche
#转义字符
print('abcd\nef')#\为转义字符
print(r'abcd\nef')#字符串前面加r表示不转义

运行结果:
abcd
ef
abcd\nef

7. Remplacement de chaîne
a = "abcde"
b = a[-1] #访问最后一个元素
c = a[0:4]#访问序列在0到4之间的元素不包括4
print(b)
print(c)

运行结果:
e
abcd

8. Épissage de chaînes
a = "abcd"
print(a[0])
b = a.replace('d','def')
print(b)
print(a.find('d'))#字符串查询

运行结果:
a
abcdef
3

9. Opérations sur les fichiers : 'r'-read ; 'w'-write ; 'a'-append (ajouter à la fin)
#【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

10. Module Linecache
#写操作
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

Résumé : Ce qui précède est l'intégralité du contenu de cet article, j'espère qu'il sera utile à l'apprentissage de chacun. Pour plus de didacticiels vidéo connexes, veuillez visiter :
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']
Tutoriel vidéo Python

, Tutoriel vidéo Python3, Tutoriel vidéo bootstrap !

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer