Análisis de datos de Python combate 2.1-instrucciones básicas, tipos de datos básicos [python]

1. El más simple y más utilizado: la impresión se utiliza para generar cadenas

Para conocer la diferencia entre comillas simples (') y comillas dobles (""), consulte el artículo: https://blog.csdn.net/woainishifu/article/details/76105667

**代码块**
print("Hello,word!")
print("Hello","word!")               # 如果想输出多个字符串,中间使用逗号(,)隔开
**输出结果**
Hello,word!
Hello word!                              #同时发现,输出结果中,每个字符串用一个空格隔开

2 Uso de comodines:% s,% d

% s representa cadena,% d representa número

**代码块**
print"My name is %s" %"jack"print("I am %d years old" %18)      #不加双引号
print("My name is %s,I am %d years old" %("jack",18))      
**输出结果**
My name is jack
I am 18 years old
My name is jack,I am 18 years old

3 Obteniendo ayuda

**代码块**
input numpy as np
help (np.mean)
**运行结果**
Help on function mean in module numpy:
mean(a, axis=None, dtype=None, out=None, keepdims=<no value>)    #a代表必传值因为没有默认值,后面加等会可以不用传值
    Compute the arithmetic mean along the specified axis.
    Returns the average of the array elements.  The average is taken over
    the flattened array by default, otherwise over the specified axis.
    `float64` intermediate and return values are used for integer inputs.

4 Estructura de datos básica

Cada elemento en la secuencia de Python tiene su propio número. Hay 6 secuencias integradas en Python, de las cuales las listas y las tuplas son los tipos más comunes. Otros incluyen cadenas, cadenas Unicode, objetos de almacenamiento intermedio y objetos xrange. Lo siguiente se centra en las siguientes listas , tuplas y cadenas .

  1. Lista: la lista es variable, lo cual es un aspecto importante que la distingue de las tuplas y las cadenas. En una oración, la lista se puede modificar, pero las tuplas y las cadenas no.
**代码块**
sample_list=["a",1,("b","c")]    #变量sample_list有三个元素,分别是字符串、数字、两个字符串组成的第三个元素
print sample_list
**运行结果**
["a",1,("b","c")]


**代码块**
sample_list.append(0) # 尾部插入某个值
print sample_list
**运行结果**
["a",1,("b","c")0]


**代码块**
del sample_list(1) #删除某个值,注意从0开始数
print sample_list
**运行结果**
['a', ('a', 'b'), 0]


**代码块**
sample_list[0,0]=["sample value"]   #头部插入某个值
print sample_list
**运行结果**
["sample value",'a'1, ('a', 'b'), 0]

len(sample_list) #计算长度


**代码块**
sample_list2=sample_list  #使指针指向相同,对L操作即对L2操作。函数参数就是这样传递的
sample_list3=sample_list[:] #复制
sample_list[1]=test  #将数组的第二个元素进行替换
print sample_list2,sample_list3
**运行结果**
['sample value', 'test', ('a', 'b'), 0] ['sample value', 'a', ('a', 'b'), 0]

Métodos comunes de lista de operaciones:

Agregar elementos: list.append (var)

  • Insertar elemento: list.insert (index, var)

  • Regrese al último elemento y elimine: list.pop (var)

  • Elimine el elemento que aparece por primera vez: list.remove (var)

  • El número de elementos en la lista: list.count (var)

  • Combinar la lista en L: list.extend (list)

  • Ordenación positiva: list.sort ()

  • Ordenar en orden inverso: list.reverse ()

  • Devuelve el número de veces que var aparece en la lista: list.count (var)

    2. Tuplas: las tuplas son una secuencia similar a las listas. La única diferencia es que las tuplas no se pueden modificar (las cadenas también tienen esta característica).

#元组tuple,内容不可更改
**代码块**
x=(1,2,3)
print(x,type(x))
**运行结果**
{'a': 100, 'b': 'hello'} <class 'dict'>

3. Cadena

#字符串string,用引号包含,单引号和双引号都可以,三引号代表多行输入
**代码块**
x1="hello word"
x2='hello word'
x3="""
a
b
c
"""
print(x1)
print(x2)
print(x3)
print(type(x1))
**输出结果**
hello word
hello word

a
b
c

<class 'str'>

4. Diccionario

#Dict字典,用{}标识,由索引key和它对应的值value组成,无序对象
**代码块**
x = {'a':100,'b':"hello"}
print(x,type(x))
**输出结果**
{'a': 100, 'b': 'hello'} <class 'dict'>

5. Conversión de tipo de datos

#用int float str 进行数据类型转换,dict tuple list后面讲
**代码块**
var1 = 10
print(var1,type(var1))

var2 = float(var1)
print(var2,type(var2))

var3 = str(var1)
print(var3,type(var3))
**输出结果**
10 <class 'int'>
10.0 <class 'float'>
10 <class 'str'>
Publicado 36 artículos originales · elogiado 17 · visitas 6274

Supongo que te gusta

Origin blog.csdn.net/qq_39248307/article/details/105309053
Recomendado
Clasificación