详解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学习资料
Feb 08 Python
Python中的文件和目录操作实现代码
Mar 13 Python
python解决Fedora解压zip时中文乱码的方法
Sep 18 Python
老生常谈python的私有公有属性(必看篇)
Jun 09 Python
Python如何通过subprocess调用adb命令详解
Aug 27 Python
Python面向对象编程基础解析(一)
Oct 26 Python
python列表生成式与列表生成器的使用
Feb 23 Python
Pycharm 设置自定义背景颜色的图文教程
May 23 Python
pandas 实现字典转换成DataFrame的方法
Jul 04 Python
python Web开发你要理解的WSGI & uwsgi详解
Aug 01 Python
如何基于python3和Vue实现AES数据加密
Mar 27 Python
python+requests接口自动化框架的实现
Aug 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
WHOIS类的修改版
2006/10/09 PHP
PHP学习之整理字符串
2011/04/17 PHP
PHP使用Session遇到的一个Permission denied Notice解决办法
2014/07/30 PHP
PHP文件上传问题汇总(文件大小检测、大文件上传处理)
2015/12/24 PHP
解析arp病毒背后利用的Javascript技术附解密方法
2007/08/06 Javascript
权威JavaScript 中的内存泄露模式
2007/08/13 Javascript
js表格分页实现代码
2009/09/18 Javascript
JS 事件绑定函数代码
2010/04/28 Javascript
基于jquery的修改当前TAB显示标题的代码
2010/12/11 Javascript
Javascript Request获取请求参数如何实现
2012/11/28 Javascript
js获取IP和PcName(IE)在vs中可用
2013/08/02 Javascript
jquery专业的导航菜单特效代码分享
2015/08/29 Javascript
Jquery 垂直多级手风琴菜单附源码下载
2015/11/17 Javascript
bootstrap Table插件使用demo
2017/08/07 Javascript
vue 过滤器filter实例详解
2018/03/14 Javascript
如何利用vue+vue-router+elementUI实现简易通讯录
2019/05/13 Javascript
vue模块移动组件的实现示例
2020/05/20 Javascript
在vue中实现echarts随窗体变化
2020/07/27 Javascript
JavaScript常用工具函数库汇总
2020/09/17 Javascript
vue 数据操作相关总结
2020/12/17 Vue.js
用实例说明python的*args和**kwargs用法
2013/11/01 Python
python访问类中docstring注释的实现方法
2015/05/04 Python
python3.6连接MySQL和表的创建与删除实例代码
2017/12/28 Python
python的格式化输出(format,%)实例详解
2018/06/01 Python
python用列表生成式写嵌套循环的方法
2018/11/08 Python
python自动发送测试报告邮件功能的实现
2019/01/22 Python
python中spy++的使用超详细教程
2021/01/29 Python
Linux不知道文件后缀名怎么判断文件类型
2014/08/21 面试题
如何写一个自定义标签
2012/12/28 面试题
致裁判员加油稿
2014/02/08 职场文书
聚美优品的广告词
2014/03/14 职场文书
法律进社区实施方案
2014/03/21 职场文书
学院党的群众路线教育实践活动第一阶段情况汇报
2014/10/25 职场文书
大学毕业典礼致辞
2015/07/29 职场文书
入党积极分子培养联系人意见
2015/08/12 职场文书
golang中实现给gif、png、jpeg图片添加文字水印
2021/04/26 Golang