详解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多进程机制实例详解
Jul 02 Python
Python二分查找详解
Sep 13 Python
Python编写简单的HTML页面合并脚本
Jul 11 Python
Python实现的基于优先等级分配糖果问题算法示例
Apr 25 Python
详解PyCharm配置Anaconda的艰难心路历程
Aug 13 Python
python 接收处理外带的参数方法
Dec 03 Python
django框架创建应用操作示例
Sep 26 Python
Python搭建代理IP池实现检测IP的方法
Oct 27 Python
Python numpy.zero() 初始化矩阵实例
Nov 27 Python
Python-jenkins模块获取jobs的执行状态操作
May 12 Python
Python爬虫入门有哪些基础知识点
Jun 02 Python
Scrapy基于scrapy_redis实现分布式爬虫部署的示例
Sep 29 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编写的简单页面跳转功能实现代码
2013/11/27 PHP
phpmyadmin打开很慢的解决方法
2014/04/21 PHP
List the Stored Procedures in a SQL Server database
2007/06/20 Javascript
可实现多表单提交的javascript函数
2007/08/01 Javascript
一些技巧性实用js代码小结
2009/10/14 Javascript
Javascript 键盘keyCode键码值表
2009/12/24 Javascript
用JS实现3D球状标签云示例代码
2013/12/01 Javascript
通过正则表达式实现表单验证是否为中文
2014/02/18 Javascript
查找Oracle高消耗语句的方法
2014/03/22 Javascript
JS HTML5拖拽上传图片预览
2016/07/18 Javascript
AngularJS 依赖注入详解和简单实例
2016/07/28 Javascript
vue组件文档(.md)中如何自动导入示例(.vue)详解
2019/01/25 Javascript
vue中使用props传值的方法
2019/05/08 Javascript
vue实现的上拉加载更多数据/分页功能示例
2019/05/25 Javascript
nodejs 递归拷贝、读取目录下所有文件和目录
2019/07/18 NodeJs
JS对象属性的检测与获取操作实例分析
2020/03/17 Javascript
vue 实现一个简单的全局调用弹窗案例
2020/09/10 Javascript
下载给定网页上图片的方法
2014/02/18 Python
简单介绍Python中的struct模块
2015/04/28 Python
pandas 选择某几列的方法
2018/07/03 Python
利用Pycharm断点调试Python程序的方法
2018/11/29 Python
如何利用Python分析出微信朋友男女统计图
2019/01/25 Python
Python中的元组介绍
2019/01/28 Python
Python3 实现爬取网站下所有URL方式
2020/01/16 Python
Pycharm中安装wordcloud等库失败问题及终端通过pip安装的Python库如何添加到Pycharm解释器中(推荐)
2020/05/10 Python
基于Python爬取51cto博客页面信息过程解析
2020/08/25 Python
法国最大的在线眼镜店:EasyLunettes
2019/08/26 全球购物
高中自我鉴定范文
2013/11/03 职场文书
广告学专业推荐信范文
2013/11/23 职场文书
电脑售后服务承诺书
2014/03/27 职场文书
环保志愿者活动总结
2014/06/27 职场文书
党员教师自我剖析材料
2014/09/29 职场文书
2015年“世界无车日”活动方案
2015/05/06 职场文书
建国大业观后感
2015/06/01 职场文书
Python图片处理之图片裁剪教程
2021/05/27 Python
Java 中的 Lambda List 转 Map 的多种方法详解
2022/07/07 Java/Android