sintaxis python_basic

1. Operador

operador aritmético

+ agregar - agregar dos objetos resultado de salida a + b 31
- Restar: obtener un número negativo o restar un número de otro a - b resultado de salida -11
* multiplicar: multiplica dos números o devuelve una cadena repetida varias veces resultado de salida a * b 210
/ Dividir - x dividido por y b / un resultado de salida 2.1
% Modulo - devuelve el resto de la división b % un resultado de salida 1
** power - devuelve x elevado a la potencia de y a**b es 10 elevado a 21
// Redondear y dividir - Redondear al más pequeño
>>> 9//2 
4

operador de comparación  

== equals - compara objetos por igualdad
!= no es igual - compara si dos objetos no son iguales
> mayor que - devuelve si x es mayor que y
< menor que - Devuelve si x es menor que y. Todos los operadores de comparación devuelven 1 para verdadero y 0 para falso. Estos son equivalentes a las variables especiales True y False, respectivamente. Tenga en cuenta las mayúsculas de estos nombres de variables.
>= mayor o igual que: devuelve si x es mayor o igual que y.
<= Menor o igual que: devuelve si x es menor o igual que y.

operador de asignación

= operador de asignación simple c = a + b asigna el resultado de la operación de a + b a c
+= Operador de asignación aditivo c += a es equivalente a c = c + a
-= operador de asignación de resta c -= a es equivalente a c = c - a
*= operador de asignación de multiplicación c *= a es equivalente a c = c * a
/= operador de asignación de división c/= a es equivalente a c = c/a
%= operador de asignación de módulo c %= a es equivalente a c = c % a
**= operador de asignación de poder c **= a es equivalente a c = c ** a
//= operador de asignación de división entera c //= a es equivalente a c = c // a

operador bit a bit

& AND bit a bit: 1 si ambos son 1, de lo contrario 0
|       Bitwise o: solo si hay un 1, es 1
~ Inversión: cuando 0 es 1, cuando 1 es 0
^ XOR bit a bit: 1 y 0 son 1, de lo contrario 0
<< Desplazamiento a la izquierda: cuánto se desplaza hacia la izquierda, eliminará el número anterior y luego agregará el número correspondiente al final
>> Mover a la derecha: cuánto se mueve hacia la derecha, cuánto se eliminará al final y luego se agregará la cabeza en consecuencia

Operadores logicos

y 1 y 1 == 1
o 1 o 0 == 1
no no 1 ==0

 operador miembro

en x existe en la secuencia especificada, entonces es 1
no en

operador de identidad 

es es juzgar si dos identificadores se refieren a un objeto x es y , como  id(x) == id(y)  , devuelve True si se refieren al mismo objeto, de lo contrario devuelve False
no es no es juzgar si dos identificadores se refieren a objetos diferentes x no es y  , como  id(x) != id(y) . Devuelve True si la referencia no es el mismo objeto, False en caso contrario.

número

int entero

tipo de flotador

plural complejo:

a + bj,或者complex(a,b)

convertir

int(var) : Convierte var a un número entero

float(var) : convertir var a float

complejo(var) o complejo(x, y): convertir var a complejo

num1 = "12"
num2 = int(num1)

num3 = "1.23"
num4 = float(num3) 

Funciones Matemáticas Comunes

abdominales(x) tomar el valor absoluto
sqrt(x) prescripción
pow(x, y) x**y

constante 

Pi           La constante matemática pi (pi, generalmente expresada en π)
mi                                         La constante matemática e, e es la constante natural (constante natural).

2. cuerda 

Vía ' o . Generalmente, puede obtener el valor del elemento correspondiente con [] . (A partir de 0, -1 toma el último elemento)

(Citado de python tutorial para principiantes)
 

Personaje de escape

\n : Nueva línea

\t: pestaña

\" :"

\' :'

formato de carácter (similar al lenguaje c)

Énfasis en la función str.format()

Función de formato de formato de Python | Tutorial para principiantes (runoob.com)

cuerda f

comillas triples

三引号允许字符串跨多行字符串中可以包含换行符、制表符以及其他特殊字符

常见的字符串相关函数

3.列表

 列表类似于数组,下表从0开始索引,可以从-1(末尾)开始往前遍历

同时,可以通过list[num]获取对应下标的值

常见的与列表相关的函数

len(list)  == 得到列表的长度

max(list) == 得到列表最大元素

min(list) == 得到列表最小元素

方法:

list.append(num) == 末尾添加新元素

list.count(num) == 统计num在列表中出现的次数

list.extend(seq) == 在末尾追加另一个列表

list.index(obj) == 找到obj的下标

list.insert(index, obj) == 插入

list.pop([index = -1]) == 弹出一个元素,默认为最后一个

list.remove(obj) == 移除obj,没有返回值,只删除第一个obj

list.reverse() == 反转

list.sort()  == 排序

list.clear() == 清空

list.copy() == 复制

4.元组

 元组与列表类似,但是元组中的元素不能修改,但可通过del 删除真个元组

元组使用 () , 而列表使用 []

下标索引从 0 开始,可以进行截取

5.字典

6.集合

 

Supongo que te gusta

Origin blog.csdn.net/weixin_43537097/article/details/130019738
Recomendado
Clasificación