详解Python中的变量及其命名和打印


Posted in Python onMarch 11, 2016

在程序中,变量就是一个名称,让我们更加方便记忆。

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."

提示:下划线一般用在变量名中表示假想的空格。让变量名的可读性高一点。

运行结果:

root@he-desktop:~/mystuff# python ex4.py
There are 100 cars available.
There are only 30 drivers available.
There will be 70 empty cars today.
We can transport 120.0 people today.
We have 90 to carpool today.
We need to put about 3 in each car.
root@he-desktop:~/mystuff#


更多的变量和打印
现在我们输入更多的变量并打印他们,通常我们用""引住的叫字符串。

字符串是相当方便的,在练习中我们将学习怎么创建包含变量的字符串。有专门的方法将变量插入到字符串中,相当于告诉Python:“嘿,这是一个格式化字符串,把变量放进来吧。”

输入下面的程序:

# -- coding: utf-8 -- 
my_name = 'Zed A. Shaw' 
my_age = 35 # 没撒谎哦 
my_height = 74 # 英寸 
my_weight = 180 # 磅 
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

# 下面这行比较复杂,尝试写对它。 
print "If I add %d, %d, and %d I get %d." % ( 
  my_age, my_height, my_weight, my_age + my_height + my_weight)

提示:如果有编码问题,记得输入第一句。

运行结果:

root@he-desktop:~/mystuff# python ex5.py
let's talk about Zed A. Shaw.
He's 74 inches tall.
He's 180 pounds heavy.
Actually that's not too heavy.
He's got Blue eyes and Brown hair.
His teeth are usually White depending on the coffee.
If I add 35, 74, and 180 I get 289.
root@he-desktop:~/mystuff#
Python 相关文章推荐
python使用Flask框架获取用户IP地址的方法
Mar 21 Python
Python random模块用法解析及简单示例
Dec 18 Python
Python浅复制中对象生存周期实例分析
Apr 02 Python
Tensorflow卷积神经网络实例
May 24 Python
Django model反向关联名称的方法
Dec 15 Python
python实现连续图文识别
Dec 18 Python
详解Python odoo中嵌入html简单的分页功能
May 29 Python
Python 抓取微信公众号账号信息的方法
Jun 14 Python
python之mock模块基本使用方法详解
Jun 27 Python
浅谈Python中os模块及shutil模块的常规操作
Apr 03 Python
python 瀑布线指标编写实例
Jun 03 Python
python 获取剪切板内容的两种方法
Nov 28 Python
Python基本语法经典教程
Mar 11 #Python
Python使用PIL库实现验证码图片的方法
Mar 11 #Python
Python2.x利用commands模块执行Linux shell命令
Mar 11 #Python
Python实现列表转换成字典数据结构的方法
Mar 11 #Python
python中enumerate函数遍历元素用法分析
Mar 11 #Python
python实现class对象转换成json/字典的方法
Mar 11 #Python
Windows下Python的Django框架环境部署及应用编写入门
Mar 10 #Python
You might like
php实现简单的上传进度条
2015/11/17 PHP
Javascript 陷阱 window全局对象
2008/11/26 Javascript
flash 得到自身url参数的代码
2009/11/15 Javascript
高性能WEB开发 flush让页面分块,逐步呈现 flush让页面分块,逐步呈现
2010/06/19 Javascript
js 中的switch表达式使用示例
2020/06/03 Javascript
js获取客户端外网ip的简单实例
2013/11/21 Javascript
JavaScript1.6数组新特性介绍以及JQuery的几个工具方法
2013/12/06 Javascript
js 操作select与option(示例讲解)
2013/12/20 Javascript
jQuery select表单提交省市区城市三级联动核心代码
2014/06/09 Javascript
JS的location.href跳出框架打开新页面的方法
2014/09/04 Javascript
Underscore.js 1.3.3 中文注释翻译说明
2015/06/25 Javascript
如何通过js实现图片预览功能【附实例代码】
2016/03/30 Javascript
微信小程序 slider 详解及实例代码
2017/01/10 Javascript
微信小程序 开发之顶部导航栏实例代码
2017/02/23 Javascript
promise处理多个相互依赖的异步请求(实例讲解)
2017/08/03 Javascript
详解Vue webapp项目通过HBulider打包原生APP(vue+webpack+HBulider)
2019/02/02 Javascript
webpack结合express实现自动刷新的方法
2019/05/07 Javascript
Vue组件模板的几种书写形式(3种)
2020/02/19 Javascript
bootstrap实现tab选项卡切换
2020/08/09 Javascript
js实现自定义滚动条的示例
2020/10/27 Javascript
python mysqldb连接数据库
2009/03/16 Python
python基础教程之面向对象的一些概念
2014/08/29 Python
python实现类的静态变量用法实例
2015/05/08 Python
深入理解Python中各种方法的运作原理
2015/06/15 Python
Python使用win32com实现的模拟浏览器功能示例
2017/07/13 Python
python机器学习实现决策树
2019/11/11 Python
Python基础之字符串操作常用函数集合
2020/02/09 Python
Python3的socket使用方法详解
2020/02/18 Python
matplotlib部件之矩形选区(RectangleSelector)的实现
2021/02/01 Python
python re模块常见用法例举
2021/03/01 Python
婴儿地球:Baby Earth
2018/12/25 全球购物
《孔子拜师》教学反思
2014/02/24 职场文书
房地产财务部员工岗位职责
2014/03/12 职场文书
感恩教育活动总结
2014/05/05 职场文书
nginx处理http请求实现过程解析
2021/03/31 Servers
windows安装 redis 6.2.6最新步骤详解
2022/04/26 Redis