[0 Introducción básica a las notas web de Python] 1. Sintaxis básica de Python, tipos de datos básicos, tipos de datos compuestos y operaciones básicas

Reglas gramaticales básicas

  • Reglas de sangría

Python usa sangría para distinguir bloques de código y diferentes sangrías para distinguir bloques de código/niveles de código. El mismo bloque de código debe tener la misma sangría y no se recomienda mezclar espacios y caracteres de tabulación al mismo tiempo.

# 行前面加入#为行注释
a = 1
b = 2

Los códigos anteriores son códigos del mismo nivel y tienen la misma sangría, que me gustaría llamar bloque de código de primer nivel.

Desde el bloque de código de primer nivel hasta el de segundo nivel, debe comenzar con dos puntos (:) y definir métodos, objetos o juicios, condiciones de bucle, etc. cuando sea necesario.

# 一级代码块
a = 1
b = 2
#判断条件,:号收尾
if a == 1 :
    #二级代码块
    print(b)
  • hacer cumplir las reglas

Para la parte básica, simplemente conozca Python y ejecútelo de arriba a abajo.
La secuencia de ejecución del código anterior es:
Insertar descripción de la imagen aquí

Tipos de datos básicos

La definición de variable de Python no necesita declarar el tipo de datos, pero hay una distinción de tipo dentro de la variable. Entre ellos, los tipos de datos básicos se dividen en

  • Números
  • Tipo de cadena (Cadena)
  • tipo booleano

Números

Tipos numéricos: entero (int), entero largo (long), número de coma flotante (float), número complejo (complex). Para principiantes, solo necesitas
saber: entero (int) y número de coma flotante (float). No hace falta que recuerdes tantas cosas. Úsalas. Hablemos de nuevo.

# 整数
a = 1

# 浮点数理解成小数即可
b = 1.1

Tipo de cadena (Cadena)

El tipo de cadena se usa para representar información de texto y un par de comillas simples ' ' o comillas dobles " " se usan para crear cadenas en Python.

# 单引号
a= 'shiyuncode.com'

# 双引号
b= "Hello, world!"

# 获取第一个字符 "H"
b1 = b[0] 

# 字符串切片,获取索引2到3的子字符串 "ll" 
b23 = b[2:4] 

Tipo booleano (booleano)

El tipo booleano significa verdadero / falso, el verdadero correspondiente de Python es Verdadero y el falso es Falso. Los tipos booleanos se utilizan habitualmente para juicios condicionales y operaciones lógicas.

# 布尔类型
a = True

b = False

Tipo de datos compuestos

Tipo de datos consistente de Python, me gustaría entender que una variable puede almacenar múltiples datos básicos, incluidos

  • Lista
  • tupla
  • Diccionario

Lista

Una lista es una colección ordenada que puede almacenar múltiples elementos y cada elemento puede ser de un tipo de datos diferente. Las listas están representadas por corchetes [] y los elementos están separados por comas.

# 定义一个水果列表
fruits = ['apple', 'banana', 'orange', 'grape']

# 访问列表元素
first_fruit = fruits[0]  # 获取第一个元素 "apple"

# 列表的切片
some_fruits = fruits[1:3]  # 获取索引1到2的子列表 ['banana', 'orange']

# 列表的修改和添加
fruits[2] = 'kiwi'  # 修改列表中的元素
fruits.append('pear')  # 添加元素到列表末尾

tupla

Una tupla es similar a una lista en que es una colección ordenada, pero a diferencia de una lista, los elementos de una tupla no se pueden modificar una vez creados, lo que la hace equivalente a una lista inmutable. Las tuplas se indican entre paréntesis ( ).

# 元组的创建
tp = (1, 2)

# 访问元组元素
x = tp[0]  # 获取第一个元素 1

Diccionario

Un diccionario es una colección desordenada de pares clave-valor, representados por llaves {}. Cada clave corresponde a un valor y las claves y los valores están separados por dos puntos. La estructura de datos aquí es consistente con el formato Json.

# 字典的创建
person = {
    
    
    'name': 'shiyuncode.com',
    'age': 30
}

# 访问字典元素
person_name = person['name']  # 获取键'name'对应的值 "shiyuncode.com"

# 字典的修改
person['age'] = 31  # 修改键'age'对应的值

# 字典的添加
person['gender'] = 'female'  # 添加新的键值对

Conocimientos complementarios

Concepto de índice

El punto de partida del índice es 0, es decir, el primero, el índice correspondiente es 0, el segundo índice correspondiente es 1, y así sucesivamente.

  • Icono de índice de cadena
    Insertar descripción de la imagen aquí - Icono de índice de lista
    Insertar descripción de la imagen aquí Otros tipos con índices son similares

rebanada

Cortar es una operación que toma una subsecuencia de una secuencia (como una lista, tupla, cadena, etc.). Obtenga una parte de una secuencia especificando un índice inicial y un índice final, y devuelva una nueva secuencia. El corte se usa muy comúnmente en Python y se puede usar para extraer, copiar y manipular un dato en una secuencia.

my_str = '012345'
my_list = [0, 1, 2, 3, 4, 5]

# 获取索引1到3的子数据'123'/[1, 2, 3]
sub_str = my_str[1:4]
sub_list = my_list[1:4]

# 获取索引0到2的子数据'01'/[0, 1]
sub_str2 = my_str[:3]
sub_list2 = my_list[:3]

# 获取索引3到末尾的子数据'345'/[3, 4, 5]
sub_str3 = my_str[3:]
sub_list3 = my_list[3:]

# 获取完整的副本'0123456'/[0, 1, 2, 3, 4, 5]
full_copy_str = my_str[:]
full_copy_list = my_list[:]

Aquí podemos ver que si : no se escribe antes significa empezando desde el principio, y si no se escribe después significa hasta el final.

Para proyectos más prácticos, visite el sitio web oficial a continuación.

Supongo que te gusta

Origin blog.csdn.net/m0_47220500/article/details/132345283
Recomendado
Clasificación