详解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 装饰器功能以及函数参数使用介绍
Jan 27 Python
Python中使用tarfile压缩、解压tar归档文件示例
Apr 05 Python
Python网络爬虫实例讲解
Apr 28 Python
Python实现的选择排序算法示例
Nov 29 Python
Python变量类型知识点总结
Feb 18 Python
python网络编程之多线程同时接受和发送
Sep 03 Python
Python 自动登录淘宝并保存登录信息的方法
Sep 04 Python
图解python全局变量与局部变量相关知识
Nov 02 Python
python中删除某个元素的方法解析
Nov 05 Python
Python3.7实现验证码登录方式代码实例
Feb 14 Python
python中tab键是什么意思
Jun 18 Python
关于Python中*args和**kwargs的深入理解
Aug 07 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
PHP7.0安装笔记整理
2015/08/28 PHP
PHP实现正则表达式分组捕获操作示例
2018/02/03 PHP
Prototype使用指南之selector.js
2007/01/10 Javascript
firefox中用javascript实现鼠标位置的定位
2007/06/17 Javascript
web基于浏览器的本地存储方法应用
2012/11/27 Javascript
JQuery操作tr和td内容的方法实例
2013/03/06 Javascript
使用Jquery实现点击文字后变成文本框且可修改
2013/09/21 Javascript
javascript的document.referrer浏览器支持、失效情况总结
2014/07/18 Javascript
jQuery 实现自动填充邮箱功能(带下拉提示)
2014/10/14 Javascript
Javascript基础教程之JavaScript语法
2015/01/18 Javascript
JavaScript中Date.toSource()方法的使用教程
2015/06/12 Javascript
jquery siblings获取同辈元素用法实例分析
2016/07/25 Javascript
JS动态添加选项案例分析
2016/10/17 Javascript
AngularJS使用ng-Cloak阻止初始化闪烁问题的方法
2016/11/03 Javascript
移动适配的几种方案(三种方案)
2016/11/25 Javascript
react native实现往服务器上传网络图片的实例
2017/08/07 Javascript
Vue中computed与methods的区别详解
2018/03/24 Javascript
AngularJS自定义表单验证功能实例详解
2018/08/24 Javascript
uniapp实现可滑动选项卡
2020/10/21 Javascript
JS代码实现页面切换效果
2021/01/10 Javascript
Python中利用原始套接字进行网络编程的示例
2015/05/04 Python
python之文件的读写和文件目录以及文件夹的操作实现代码
2016/08/28 Python
使用Python制作微信跳一跳辅助
2018/01/31 Python
Django集成CAS单点登录的方法示例
2019/06/10 Python
解决webdriver.Chrome()报错:Message:'chromedriver' executable needs to be in Path
2019/06/12 Python
python读出当前时间精度到秒的代码
2019/07/05 Python
python实现将一维列表转换为多维列表(numpy+reshape)
2019/11/29 Python
基于Python数据结构之递归与回溯搜索
2020/02/26 Python
html5实现多图片预览上传及点击可拖拽控件
2018/03/15 HTML / CSS
Vision Directa智利眼镜网:框架眼镜、隐形眼镜和名牌太阳眼镜
2016/11/23 全球购物
中医专业职业生涯规划书范文
2014/01/04 职场文书
班长竞选演讲稿
2014/04/24 职场文书
经理助理岗位职责
2015/02/02 职场文书
党小组鉴定意见
2015/06/02 职场文书
老干部座谈会主持词
2015/07/03 职场文书
MYSQL数据库使用UTF-8中文编码乱码的解决办法
2021/05/26 MySQL