Aprendizaje automático Conceptos básicos de Python _day1_ "Soy competente en más de veinte lenguajes de programación Programa Hola mundo", por cierto, registre que pycharm no tiene finalización de código

Primera lección de Python "Hola mundo"

-base

1. La primera oración de Python

-¿El sufijo puede ser cualquier cosa?
El contenido de ejecutar bajo cmd es print("hello world")
XXX.py, XXX.txt, XXX.sb y descubrió que también se puede ejecutar

-Cuando el programa es más complicado, cuando se necesitan varios archivos para importar el módulo juntos, se involucra la importación entre archivos, si no es un archivo .py se producirá un error.

2. Ingrese a la interfaz interactiva de Python

Ingrese python debajo de cmd y presione Enter, y aparecerá
'>>> _'
Esta es una interfaz interactiva para el procesamiento en tiempo real.

A partir de este resumen, Python se puede ejecutar de dos formas, el
archivo se ejecuta directamente y el intérprete se ejecuta en tiempo real.

Se requiere una definición de intérprete en el encabezado del archivo XXX.py.
Ejemplo:

	 #!/usr/bin/env python #解释器声明
	 #-*-conding:utf-8 -*- #若下文代码中出现中文,需要指明编码格式
	 #否则在python2环境下会报错,在python3中会自动处理为中文编码
      print("hello world")

En el sistema de ventanas, se puede ejecutar sin la primera línea de código, pero en Linux, habrá una operación de ./XX.py. Si no hay declaración de la posición del intérprete en la primera oración, se informará un error.

3. Realizar una operación

Intente simular el inicio de sesión del usuario e ingrese la contraseña de la cuenta.
Verifique que la contraseña de la cuenta sea correcta y realice la acción correspondiente

usr=input('请输入用户名') #等待用户输入账户
passworld=input('请输入密码')#等待用户输入密码

usr1="root"
passworld1="root"
if usr==user1:
	if passworld==passworld1:
		print("登入成功")
	else:
		print('密码错误')
else:
	print('无此账户')
if1==1:
	pass #若没有此处的代码,就是令1==1判断执行,python是会报错的
		#pass是指空代码,无意义,仅仅用于表示代码块
else:
	print('你好')

4. Tipos de variables

Python es muy inteligente y puede realizar automáticamente ciertas conversiones de reconocimiento. Pero a veces, cuando hay necesidades especiales, existen métodos correspondientes para transformar.

Cuerda:

name='水牛'
name=""水牛""
name='''水牛'''#' " 都可以声明字符串,常用的就是' 
#声明的时候用什么开头就用什么结尾,就可以被识别为字符串
n1='abc'
n2='def'
n3=n1+n2
print(n3) #'abcdef'

n3=n1*10
print(n3) #'abcabcacb.......abc'一共出现十次

digital:

a=10
b=5
c=a+b+3
print(c)#18
c=a*b
print(c)#50
c=a/b
print(c)#2
c=a**c #此时的C要注意哦!
print(c)#100 

a=39
b=4
c=a//b
print(c)#4求商 实际得4.XXXX取了正数部分称为商

c=11%10
print(c)#1 求余数

a=13
temp=a%2
if temp==0:
	print('偶数')
elseprint('奇数')

5. Bucle

mientras

improt time
while 1==1:
	print(time.time())#疯狂输出时间,只能人为暂停
print("此句代码一定不会执行,因为上述代码为死循环")

#求1-100的合
a=1
sum=0
while(a<=100):
	sum+=a
print(sum) 

#输出1-100所有的奇数
a=1
while (a<=100):
	c=a%2
	if(c!=0):
		print(c)
	a++

# / usr / a / b / c python #Statement Interpreter
# - conding: utf-8 - # Declaración de código Si no existe tal declaración, Python en 2.X informará un error al chino en el código
print ('hola ')

Use ./a.txt para llamar en Linux y debe agregar permisos al archivo. Permisos ejecutables.
Acerca de la codificación: Unicode (código universal de 16 bytes por carácter), incluido utf8 (3 bytes en chino) GBK (2 bytes en chino) … Y así sucesivamente. Si desea convertir UTF8 a GBK, solo puede usar Unicode como medio intermedio para la conversión. Lo que se mantiene en python3 es Unicode pero no en python2, por lo que se requiere conversión

inp=input('>>>')
等待输入
PS:
>>>hello
inp=“hello”

>>>10
print(inp*10) #"10101010"十次,此时是当成了字符串赋值给inp
new_inp=int(inp)
print(inp) #100 #转型操作 int(数字字符串)若传入的非数字串会报错 ValueError: invalid literal for int() with base 10: 'a'

6. ¿Estás cansado de escribir de esta manera? pycharm!

Vaya, pycharm es una buena noticia para Python. Tenga en cuenta que lo que necesita debe ser la versión profesional. Instalación al estilo tonto, la instalación de varios soportes también es el siguiente, el siguiente, el siguiente. ¡Debe ser la versión profesional! ¡Debe ser la versión profesional! ¡Debe ser la versión profesional! Lo importante se dice tres veces. Además, no lo localice, falta la función, y luego irá más y más en el camino de la programación.
Sobre el límite de tiempo:
1. Prueba por 30 días
2. Solicita una cuenta de aprendizaje, hay dos o tres años de tiempo
3. Ya sabes, puedes chatear en privado Quiero la herramienta de software correspondiente

Volver a aprender Python

name='廖乃琳'
#判断连续字符串是否被包含 亦可以not in操作
if'乃琳'in name: 
	print('存在')
else:
	print('不存在')

Antes de este artículo, hablamos de valores numéricos y cadenas
, luego presentamos las variables booleanas.

name='乃大琳'
v='琳' not in name #此时他的结果非true 就false
if v:
	print(v)
a=1==1 #思考a是什么
print(type(a))
#得出结论,数的比较操作得出的均为布尔型 
#不等于!=
#不等于<> 此两种方法都可以使用,前者常用于代码,后者一般用于sql中
if a==1 and b==a:
	pass
#python可以使用 and or 等进行多判断 and or中没有优先级
#只会从前到后执行所以记得使用()包裹优先的条件

Operador

结果是值:
算数运算 a=10*10
赋值运算 a=a+1

结果是布尔值:
比较运算 a=1>5
逻辑运算a=1>6 or 1==1
成员运算a='琳' in '乃大琳'

El método de existencia variable, todos existen en este tipo.

int #control +鼠标指向该int点击就可以看见该类型的所有方法

Tipos comunes de métodos

digital:

a=int'123'#将字符串转换为数字;
num='0011'
b=int(num,base=2)
print(b) #3 将二进制转为十进制打印
age=5
r=age.bit_length()
print(r)#3 因为5的二进制位101 他的二进制长度为3

Cuerda:

test='alex'
v=test.capitalize()
print(v) #Alex 首字符大写
test='AAA'
v2=test.lower()
print(v2)#所有的变小写
v3=test.center(20,'*')#********AAA********* 剧中两边填充一共20个*
print(v3)
v4=test.count('A')#3 计数A出现了多少个,可以添加参数test.count('A',1,2) 从test字符串第1个找到第2个字符
print(v4)
test='abcde'
v=test.endswith('e')
print(v)#true 判断是否为e结尾,同样的有star的方法判断开头
text='alexalex'
v=text.find('ex')
print(v)#2 查找text中的子串
text='i am {name}'
v=text.format(name='alex')
print(v)#i am alex 此操作称为字符串格式化,将括号中的name替换为alex

text='i am {0},age{1}'
v=text.format('alex',1)
print(v)#i am alex,age1 格式化占位符,按顺序填入,有两种方式
text='alexalex_+'
v=text.isalnum()
print(v)#False 判断是否是数字串

Tupla:
Diccionario:
Booleano:

Haga un buen uso de las sugerencias de código de pycharm, por cierto, registre que pycharm no tiene finalización de código

Compruebe el primer punto. No comprobar
No lo marque. Marque la marca aquí para desactivar el mensaje.
En segundo lugar, compruebe si el intérprete está configuradoInserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/LiaoNailin/article/details/108601433
Recomendado
Clasificación