学习python的笔记-4

python的而运行机制:解释型语言
编程语言:编译型和解释型

  • 编译型:源文件通过编译器转为机器码文件(0101的二进制字符串)
  • 解释型:源文件通过解释器逐行翻译并执行

区别:

  • 编译型执行效率高,但不能跨平台
  • 解释型执行效率低,但能跨平台

python运行机制:先编译,后解释

-源文件:*.py
- 编译器:compiler
- 字节码文件:*.pyc(对应虚拟机)
- 解释器:interpreter—
PVM(Python Virtual Machine)
- 处理器:Processor

程序ex4.py 变量学习:

cars = 100
space_in_a_car = 4.0
drivers = 30 passengers = 90
cars_not_driven = cars - drivers
cars_driven = drivers
carpool_capacity = cars_driven * space_in_a_car
average_passengers_per_car = passengers / cars_driven

print “There are”,cars,”cars available.”
print “There are only”,drivers,”drivers available.”
print “There will be”,cars_not_driven,”empty cars today.”
print “We can transport”,carpool_capacity,”people today.”
print “We have”,passengers,”to carpool today.”
print “We need to put about”,average_passengers_per_car,”in each car.”

运行结果:
这里写图片描述

程序ex5.py:格式化字符串

my_name = ‘Zed A. Shaw’
my_age = 35 #not a lie
my_height = 74 # inches
my_weight = 180 # lbs
my_eyes = ‘Blue’
my_teeth = ‘White’
my_hair = ‘Brown’

print “Let’s talk about %s.” % my_name
print “He’s %d inches tall.” %my_height
print “He’s %d pounds heavy.” % my_weight
print “Actually that’s not too heavy.”
print “He’s got %s eyes and %s hair.” %(my_eyes, my_hair)
print “His teeth are usually %s depending on the coffee.”%my_teeth
注释 this line is tricky,try to get it exactly right.
print “If I add %d,%d,and %d I get %d.”%(my_age,my_height,my_weight,my_age+my_height+my_weight)

运行结果
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值