详解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中文件操作简明介绍
Apr 13 Python
Python实现删除文件但保留指定文件
Jun 21 Python
详解python的数字类型变量与其方法
Nov 20 Python
python微信跳一跳系列之棋子定位颜色识别
Feb 26 Python
对pandas将dataframe中某列按照条件赋值的实例讲解
Nov 29 Python
Pycharm+Scrapy安装并且初始化项目的方法
Jan 15 Python
flask框架jinja2模板与模板继承实例分析
Aug 01 Python
Python 实用技巧之利用Shell通配符做字符串匹配
Aug 23 Python
Python 实现平台类游戏添加跳跃功能
Mar 27 Python
使用keras实现Precise, Recall, F1-socre方式
Jun 15 Python
Python爬虫简单运用爬取代理IP的实现
Dec 01 Python
Python用tkinter实现自定义记事本的方法详解
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+Tidy-完美的XHTML纠错+过滤
2007/04/10 PHP
PHP array操作10个小技巧分享
2011/06/23 PHP
php中HTTP_REFERER函数用法实例
2014/11/21 PHP
PHP面向对象之后期静态绑定功能介绍
2015/05/18 PHP
深入理解PHP之源码目录结构与功能说明
2016/06/01 PHP
基于php双引号中访问数组元素报错的解决方法
2018/02/01 PHP
禁止选中文字兼容IE、Chrome、FF等
2013/09/04 Javascript
jquery得到font-size属性值实现代码
2013/09/30 Javascript
NodeJS制作爬虫全过程(续)
2014/12/22 NodeJs
JavaScript分秒倒计时器实现方法
2015/02/02 Javascript
Javascript实现飞动广告效果的方法
2015/05/25 Javascript
jQuery移动页面开发中的触摸事件与虚拟鼠标事件简介
2015/12/03 Javascript
Google 地图API资料整理及详细介绍
2016/08/06 Javascript
详解JavaScript权威指南之对象
2016/09/27 Javascript
详解vue组件基础
2018/05/04 Javascript
解决JavaScript layui 下拉框不显示的问题
2018/08/14 Javascript
谈谈React中的Render Props模式
2018/12/06 Javascript
JavaScript封闭函数及常用内置对象示例
2019/05/13 Javascript
python 排列组合之itertools
2013/03/20 Python
python获取远程图片大小和尺寸的方法
2015/03/26 Python
浅谈tensorflow1.0 池化层(pooling)和全连接层(dense)
2018/04/27 Python
创建Django项目图文实例详解
2019/06/06 Python
python实现的接收邮件功能示例【基于网易POP3服务器】
2019/09/11 Python
keras实现多种分类网络的方式
2020/06/11 Python
基于Tensorflow读取MNIST数据集时网络超时的解决方式
2020/06/22 Python
美国非常受欢迎的Spa品牌:Bliss必列斯
2018/04/10 全球购物
车间主管岗位职责
2013/11/14 职场文书
大学生怎样写好自荐信
2014/02/25 职场文书
公司离职证明样本
2014/09/13 职场文书
综合素质自我评价怎么写
2014/09/14 职场文书
大学生入党积极分子党校学习思想汇报
2014/10/25 职场文书
2014年生活老师工作总结
2014/12/23 职场文书
计算机专业自荐信
2015/03/05 职场文书
开业庆典嘉宾致辞
2015/08/01 职场文书
vue中利用mqtt服务端实现即时通讯的步骤记录
2021/07/01 Vue.js
Sql Server 行数据的某列值想作为字段列显示的方法
2022/04/20 SQL Server