详解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 05 Python
Python在信息学竞赛中的运用及Python的基本用法(详解)
Aug 15 Python
基于循环神经网络(RNN)的古诗生成器
Mar 26 Python
Python利用matplotlib.pyplot绘图时如何设置坐标轴刻度
Apr 09 Python
在python中pandas读文件,有中文字符的方法
Dec 12 Python
Python学习笔记之pandas索引列、过滤、分组、求和功能示例
Jun 03 Python
Pyqt5 实现跳转界面并关闭当前界面的方法
Jun 19 Python
python实现在函数图像上添加文字和标注的方法
Jul 08 Python
Python + OpenCV 实现LBP特征提取的示例代码
Jul 11 Python
django框架模型层功能、组成与用法分析
Jul 30 Python
使用pyshp包进行shapefile文件修改的例子
Dec 06 Python
浅析关于Keras的安装(pycharm)和初步理解
Oct 23 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在Web开发领域的优势
2006/10/09 PHP
centos 5.6 升级php到5.3的方法
2011/05/14 PHP
JavaScript的parseInt 进制问题
2009/05/07 Javascript
Javascript实现重力弹跳拖拽运动效果示例
2013/06/28 Javascript
js获取html页面节点方法(递归方式)
2013/12/13 Javascript
jquery实现左右滑动菜单效果代码
2015/08/27 Javascript
JavaScript高级教程5.6之基本包装类型(详细)
2015/11/23 Javascript
JS中跨页面调用变量和函数的方法(例如a.js 和 b.js中互相调用)
2016/11/01 Javascript
bootstrap table表格插件使用详解
2017/05/08 Javascript
vue.js中mint-ui框架的使用方法
2017/05/12 Javascript
jqueryUI tab标签页代码分享
2017/10/09 jQuery
vue2单元测试环境搭建
2018/05/24 Javascript
Bootstrap Fileinput 4.4.7文件上传实例详解
2018/07/25 Javascript
vue中使用heatmapjs的示例代码(结合百度地图)
2018/09/05 Javascript
react项目实践之webpack-dev-serve
2018/09/14 Javascript
详解微信小程序开发用户授权登陆
2019/04/24 Javascript
微信小程序复选框实现多选一功能过程解析
2020/02/14 Javascript
vue中的循环对象属性和属性值用法
2020/09/04 Javascript
[04:03]辉夜杯主赛事 12月25日RECAP精彩回顾
2015/12/26 DOTA
python3.5实现socket通讯示例(TCP)
2017/02/07 Python
Linux系统(CentOS)下python2.7.10安装
2018/09/26 Python
详解通过API管理或定制开发ECS实例
2018/09/30 Python
聊聊python里如何用Borg pattern实现的单例模式
2019/06/06 Python
基于Python共轭梯度法与最速下降法之间的对比
2020/04/02 Python
Django用内置方法实现简单搜索功能的方法
2020/12/18 Python
CSS3 优势以及网页设计师如何使用CSS3技术
2009/07/29 HTML / CSS
美国最大的户外装备和服装购物网站:Backcountry
2019/10/15 全球购物
马来西亚排名第一的宠物用品店:Pets Wonderland
2020/04/16 全球购物
乡镇党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
2016简历自荐信优秀范文
2016/01/29 职场文书
大学生暑期实践报告之企业经营管理
2019/08/08 职场文书
成本低的5个创业项目:投资小、赚钱快
2019/08/20 职场文书
导游词之江西赣州
2019/10/15 职场文书
《时代广场的蟋蟀》读后感:真挚友情,温暖世界!
2020/01/08 职场文书
解析原生JS getComputedStyle
2021/05/25 Javascript
SpringBoot使用ip2region获取地理位置信息的方法
2022/06/21 Java/Android