notas de estudio python3 - los tipos de datos básicos

python3 tipos de datos básicos son seis clases .
Incluyendo tipo digital Número, cadena de tipo String, tupla tipo tupla.
Y una lista de lista de tipos, Diccionarios, tipo de colección Conjunto.
Cuando el valor tiene el tipo de número int, float, bool, complejos cuatro tipos.

此处回忆一下Java的内置基本数据类型。java的基本数据类型有三类八种。
包括数值类型,字符类型,布尔类型。
数值类型有byte,short,int,long,float,doube。
字符类型char,布尔类型boolean。

Número (Digital)

>>> a, b, c, d = 20, 5.5, True, 4+3j
>>> print(type(a), type(b), type(c), type(d))
<class 'int'> <class 'float'> <class 'bool'> <class 'complex'>

String (String)

cadena de Python puede incluir un único o dobles comillas.
sintaxis de cadena Tomado es como sigue:
el valor de índice al valor de partida 0, -1 desde el final de la posición de inicio.
Aquí Insertar imagen Descripción
Signo + es conector cuerda, el asterisco * indica una copia de la cadena actual.
prestar atención

1. Python 没有单独的字符类型,一个字符就是长度为1的字符串。
2. Python中的字符串有两种索引方式,从左往右以0开始,从右往左以-1开始。
3. Python中的字符串不能改变。向一个索引位置赋值,比如word[0] = 'm'会导致错误。
此处回忆一下Java的字符串类型,Java字符串类型是引用类型,也是不可变的。
比如String s = "hello";  s = s+"world"; 此时在这段代码中,s原先指向一个String对象,内容是"Hello",然后我们对s进行了+操作,那么s所指向的那个对象是否发生了改变呢?答案是没有。这时,s不指向原来那个对象了,而指向了另一个String对象,内容为"Hello world!",原来那个对象还存在于内存之中,只是s这个引用变量不再指向它了。

Tuple (tupla)

Tuple escrito en paréntesis (), los elementos separados por comas. elementos de tupla no se pueden cambiar.
Tuple tipo de elemento puede no ser la misma.
Del mismo modo tupla cadena, pueden ser indexados y etiquetado índice de 0 en la salida, -1 posición desde el extremo de. También puede ser tomada.
De hecho, podemos poner una cadena de yuanes como un grupo especial. Debido a que no son variables.

>>>tup = (1, 2, 3, 4, 5, 6)
>>> print(tup[0])
1
>>> print(tup[1:5]) # 打印第2到第5个元素
(2, 3, 4, 5)
>>> tup[0] = 11  # 修改元组元素的操作是非法的
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment
>>>

estructura de tupla contiene cero o un elemento de la especial, por lo que hay algunas reglas de sintaxis adicionales:

tup1 = ()    # 空元组
tup2 = (20,) # 一个元素,需要在元素后添加逗号

Lista (lista)

  1. Lista escrito entre corchetes [], los elementos separados por comas.
  2. elementos de tipo en la lista pueden no ser idénticas, lo que los números de soportes, las cadenas pueden incluso contener una lista (llamado anidamiento).
  3. Y como cuerdas, y la indexación de la lista puede también ser tomado después de la lista se toma devuelve una nueva lista que contiene los elementos requeridos.
    Aquí Insertar imagen Descripción
    Y cadenas de Python no son los mismos, los elementos de la lista se pueden cambiar:
>>>a = [1, 2, 3, 4, 5, 6]
>>> a[0] = 9
>>> a[2:5] = [13, 14, 15]
>>> a
[9, 2, 13, 14, 15, 6]
>>> a[2:5] = []   # 将对应的元素值设置为 [] 
>>> a
[9, 2, 6]

lista de Python puede recibir interceptación tercer parámetro, el parámetro es el papel del paso dado, los siguientes ejemplos en posición de índice 1 a 4 y el tamaño de paso de índice se establece en 2 (una posición separada) cadena tomada:
Aquí Insertar imagen Descripción
Aquí Insertar imagen Descripción
Si el tercer parámetro revertir la lectura de los valores negativos. -1 indica todas invertido.
Continuará.

Publicado 68 artículos originales · ganado elogios 25 · Vistas a 40000 +

Supongo que te gusta

Origin blog.csdn.net/sinat_32336967/article/details/104953760
Recomendado
Clasificación