示例#1
0
import car
import car as Car
from car import make_car
from car import make_car as mp
from car import *

#user_profile = car.make_car("subaru","outback",color = 'blue',two_package = 'math')
#user_profile = Car.make_car("subaru","outback",color = 'blue',two_package = 'math')
#user_profile = make_car("subaru","outback",color = 'blue',two_package = 'math')
#user_profile = mp("subaru","outback",color = 'blue',two_package = 'math')
user_profile = make_car("subaru", "outback", color='blue', two_package='math')

print(user_profile)
示例#2
0
# 导入特定的函数
import car as c
car_info = c.make_car("bens", "www", location="germany")
print(car_info)
示例#3
0
# por isso que antes de chamarmos a função, colocamos o nome do modulo. A notação ponto (o '.' antes do nome da funçao)
# Está basicamente falando "Puxe do modulo pizza a funçao make_pizza()"

# Importando funções específicas: 

# Podemos também importar uma função específica de um determinado modulo. Vamos fazer outro modulo
# e importar uma funçao especifica dele. 
# Criamos o modulo car.py. Vamos importar a funçao make_car() dele. 

from car import make_car 

# Essa linha de codigo a cima basicamente diz "Do modulo X importe as funçoes Y"
# podemos importar quantas funçoes quisermos de um determinado modulo. 
# Agora podemos usar a funçao make_car() 

make_car("Honda", "Civic", "black")

# Quando importamos uma funçao espefica, não precisamos usar a notação ponto, 
# pois o interpretador já sabe de onde essa função veio. 

# Dando um apelido aos nossos imports 

# Poderiamos dar um apelido as coisas que importamos, por questões de comodidade
# e legibilidade do nosso codigo. Vamos fazer outro modulo e importar, mas dessa vez com um
# apelido. Criamos o modulo profile.py. Agora vamos importar pra cá a funçao make_profile()
# mas com o apelido de mp. 

from profile import make_profile as mp

# Python é bem intuitivo, lendo a linha acima ja temos uma ideia do que estamos fazendo.
# Estamos dizendo "de profile importe make_profile como mp"
示例#4
0
import car

cars = car.make_car('ford', 'kuga', color='black', tow_package='sunroof')
print(cars)
示例#5
0
#  (at your option) any later version.
#  
#  This program is distributed in the hope that it will be useful,
#  but WITHOUT ANY WARRANTY; without even the implied warranty of
#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#  GNU General Public License for more details.
#  
#  You should have received a copy of the GNU General Public License
#  along with this program; if not, write to the Free Software
#  Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
#  MA 02110-1301, USA.
#  
#  
import car as c

c.make_car('subaru','outback',color='blue',tow_package=True)

from namecase import build_profile

user_profile = build_profile('albert', 'einstein',
							location='princeton',
							field='physics',
							home='123')
print(user_profile)

from car import Car
my_new_car = Car('audi', 'a4', 2016)
print(my_new_car.get_descriptive_name())
my_new_car.odometer_reading = 23
my_new_car.read_odometer()