详解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使用urllib模块开发的多线程豆瓣小站mp3下载器
Jan 16 Python
python通过加号运算符操作列表的方法
Jul 28 Python
python字符串str和字节数组相互转化方法
Mar 18 Python
Python构建网页爬虫原理分析
Dec 19 Python
python OpenCV学习笔记直方图反向投影的实现
Feb 07 Python
详解python中Numpy的属性与创建矩阵
Sep 10 Python
如何运行.ipynb文件的图文讲解
Jun 27 Python
python实现的config文件读写功能示例
Sep 24 Python
python getpass模块用法及实例详解
Oct 07 Python
django框架中间件原理与用法详解
Dec 10 Python
python如何使用jt400.jar包代码实例
Dec 20 Python
Pandas实现DataFrame的简单运算、统计与排序
Mar 31 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之PHP语法学习笔记1
2006/12/17 PHP
创建数据库php代码 用PHP写出自己的BLOG系统
2010/04/12 PHP
PHP 删除文件与文件夹操作 unlink()与rmdir()这两个函数的使用
2011/07/17 PHP
PHP-redis中文文档介绍
2013/02/07 PHP
php中二分法查找算法实例分析
2016/09/22 PHP
yii2.0框架场景的简单使用示例
2020/01/25 PHP
js中复制行和删除行的操作实例
2013/06/25 Javascript
jquery $.each 和for怎么跳出循环终止本次循环
2013/09/27 Javascript
jQuery基础知识小结
2014/12/22 Javascript
SyntaxHighlighter 3.0.83使用笔记
2015/01/26 Javascript
js实现当前输入框高亮显示的方法
2015/08/19 Javascript
JavaScript中的原型prototype完全解析
2016/05/10 Javascript
js小数计算小数点后显示多位小数的实现方法
2016/05/30 Javascript
javascript鼠标跟随运动3种效果(眼球效果,苹果菜单,方向跟随)
2016/10/27 Javascript
H5基于iScroll实现下拉刷新和上拉加载更多
2017/07/18 Javascript
简述Angular 5 快速入门
2017/11/04 Javascript
Node层模拟实现multipart表单的文件上传示例
2018/01/02 Javascript
js简单的分页器插件代码实例
2019/09/11 Javascript
解决vue.js提交数组时出现数组下标的问题
2019/11/05 Javascript
微信小程序地图绘制线段并且测量(实例代码)
2020/01/02 Javascript
javascript中的with语句学习笔记及用法
2020/02/17 Javascript
js实现全选和全不选
2020/07/28 Javascript
微信小程序实现电影App导航和轮播
2020/11/30 Javascript
NodeJS和浏览器中this关键字的不同之处
2021/03/03 NodeJs
在Django的URLconf中使用命名组的方法
2015/07/18 Python
Python中列表和元组的相关语句和方法讲解
2015/08/20 Python
Python+Selenium自动化实现分页(pagination)处理
2017/03/31 Python
python编写暴力破解zip文档程序的实例讲解
2018/04/24 Python
Python 查找list中的某个元素的所有的下标方法
2018/06/27 Python
Python如何爬取微信公众号文章和评论(基于 Fiddler 抓包分析)
2019/06/28 Python
Pycharm使用远程linux服务器conda/python环境在本地运行的方法(图解))
2019/12/09 Python
Python unittest装饰器实现原理及代码
2020/09/08 Python
如何基于python实现年会抽奖工具
2020/10/20 Python
医药代表个人求职信范本
2013/12/19 职场文书
便利店的创业计划书
2014/01/15 职场文书
2019中小学生安全过暑期倡议书
2019/06/24 职场文书