python IntroducciónaPython 2.7 - 4devs

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python IntroducciónaPython 2.7 - 4devs相关的知识,希望对你有一定的参考价值。

#Se modificó para importar desde un archivo
from archivo import haz_algo as ha

def haz_algo():
    return 'desde haz algo'

print 'Suma algo: '
print haz_algo
print ha(4, 5)
def haz_algo(x, y):
	return x + y
cadenas = "Hoola!!"
enteros = 3
flotantes = 3.4
listas = [1, '2', enteros, cadenas]
tuplas = ('2',)
diccionarios = {
	'clave1': cadenas,
	cadenas: 4
}


#Iterar diccionarios
for clave, valor in diccionarios.items():
	print diccionarios[clave]
	print clave, valor


print cadenas, type(cadenas)
print enteros, type(enteros)
print flotantes, type(flotantes)
print listas, type(listas)
print tuplas, type(tuplas)
print diccionarios, type(diccionarios)
# Lista de ejercicios Python

1. Crear una función que reciba una cadena y repita cada carácter.  Ejemplos de Entrada
 * doble_caracter(dev.f) > ddeevv..ff
 * doble_caracter(python) > ppyytthhoonn

2.  Crear una función que reciba una serie de números y regrese la diferencia entre el número mayor y el número menor
 * funcion(12,3,5,6,8) > 9

3.  Dado un arreglo de enteros regresar True contiene un un 3 junto a un 3 en alguna parte
 * funcion([1,3,3,4,5]) > True
 * funcion([3, 4, 5, 4, 3, 5]) > False
 * funcion([3, 4, 5, 3, 3]) > True

4.  Hacer una función que regrese el factorial de un número
 * factorial(5) > 120

Les recomiendo seguir practicando sus habilidades con más de un lenguaje, entre ellos Python [Codewars](http://www.codewars.com/)
# -*- encoding: utf-8 -*-

suma = lambda x, y: 'x * y'

# def suma(x, y):
# 	return x + y 

tupla = ( (2, 3), (4, 5), (10, 40) )

lista = [ suma(l[0], l[1]) for l in tupla]

print "Comprensión de listas -"
print lista


print "SIN Comprensión de listas"
lista2 = []
for l in tupla:
	lista2.append(suma(l[0], l[1]))

print lista2

# -*- encoding: utf-8 -*-

class Padre(object):
	"""docstring for Padre"""
	def __init__(self):
		print "Yo soy tu padre"


class Principal(Padre):
	atributo_uno = None

	def __init__(self):
		super(Principal, self).__init__()

	def metodo(self, param=1000):
		print param, type(param)
		print self.atributo_uno, type(self.atributo_uno)

instancia = Principal()

print "<antes> --------"
instancia.metodo()
instancia.atributo_uno = 234
print "<después> --------"
instancia.metodo(param='9872')
print "--------"

以上是关于python IntroducciónaPython 2.7 - 4devs的主要内容,如果未能解决你的问题,请参考以下文章

markdown IntroducciónalAPI de JPA

置换及Pólya定理

python Simulaciónporelmétododemontecarlo,unaproximaciónalnúmeroPi。

python Python:rutadeejecuciónrealdel fichero

python 斐波那契(razónaurea)。

python 实体关系图djangoentidadrelacciónenttributeérelationsation