元组与列表的主要区别在于元组一旦创建就不能再做改动了。
变量名可以由字母、数字和下划线字符(_)组成,但是不能由数字开头。从一个字母(如a)到长长的句子都可以用来做变量名(变量名不能包含空格,所以要用下划线来分隔单词)。有些时候,如果你在匆忙地做一些事情,那么短一点的变量名最好。选择什么样的名字取决于你需要让这个变量名有多么大的含意。
用del命令(delete,删除的缩写)从列表中删除元素。
在①处的range函数用来创建一个数字的列表,它的范围是从起始数字开始到结束数字之前。
1.把大问题拆成小问题。尝试理解一小段代码是做什么的,或者只考虑困难问题的一小部分(只关注于一小段代码而不是尝试一下子整个理解)。2.如果这样还不行,有时候不妨把它放到一边一段时间。先不去理它,过几天再回来。这对解决很多问题都很有效,尤其对于程序员来讲。
在编写程序时“变量”这个词是指一个存储信息的地方,例如数字、文本、由数字和文本组成的列表等等。另一种看待变量的方式是它就像贴在东西上的标签。例如,要创造一个叫fred的变量,我们用等于号(=)然后告诉Python这个标签是贴在什么信息上的。下面,我们创建了fred这个变量并告诉Python它给数字100加上了标签(注意这并不意味着其他变量不能有同样的数值):
在这个例子中,我们通过在john和fred之间使用等号来告诉Python,我们想让名字(或者说变量)john与fred标记同一个东西。
Syntax(语法)
SyntaxError(语法错误,
EOL是end-of-line(行结尾)
要在字符串中使用多于一行的文字(简称多行字符串),得使用三个单引号('''),然后在行之间输入回车,像这样:
当使用多个占位符时,一定要像示例中那样把替换的值用括号括起来。值排放的顺序就是它们在字符中被引用到的顺序。
写上[2:5]就如同在说:“显示从索引位置2直到(但不包含)索引位置5的元素”,换句话说,就是元素2、3和4。
元组就像是一个使用括号的列表
http://python-for-kids.com/上找到
我们还可以用elif来进一步扩展if语句,elif是else-if(否则-如果)的缩写。
要把数字转换成字符串,用str:
函数常常需要返回一个值,这就用到了return(返回)语句
在函数体内的变量在函数执行结束后就不能再用了,因为它只在函数中存在。在编写程序的世界里,这被称为“作用域”。
在sys模块中有一个特别的对象叫stdin(standard input的缩写,标准输入),它有一个很有用的函数叫readline。readline函数用来读取来自键盘的一行文本输入,直到你按回车键为止。
当我们想提供一个类或者一个函数,却暂时不想填入具体信息的时候就可以使用pass。
abs函数返回一个数字的“绝对值”,也就是去掉数字的正负号后的值。例如,10的绝对值是10,-10的绝对值也是10。
bool是Boolean(布尔类型)的简写,程序员们用它来表示两种可能的值中的一种,通常是真(true)或者假(false)
bool函数只有一个参数,并根据这个参数的值返回真或者假。当对数字使用bool函数时,0返回假(False),任何其他值都返回真(True)
当对其他类型的值使用bool时,比如字符串,对于没有值的字符串(也就是None或者空字符串)返回False。否则返回True,
bool函数对于空的列表、元组和字典返回False,否则就则返回True:
rstrip函数把字符串结尾的空白和回车删除
基本上,它就是按着字母顺序告诉你那个值上面可以使用的函数都有什么。
dir函数基本上可以用于任何东西,包括字符串、数字、函数、模块、对象,还有类。
eval函数(是evaluate,“估值”的简写)把一个字符串作为参数并返回它作为一个Python表达式的结果
float函数把字符串或者数字转换成“浮点数”,也就是一个带有小数点的数字(也叫“实数”)
sum函数把列表中的元素加在一起并返回这个总和。
asctime函数以日期的元组为参数,并把它转换成更可读的形式。
《儿童歌曲演唱教程 少儿版》内容简介:《儿童歌曲演唱教程(少儿版)》适合幼儿园和小学音乐教学使用。作者:尤静波、高歌作品目录
《高端装备制造中精密直线电机电磁力分析及控制技术》内容简介:在以多轴高档数控机床、极大规模集成电路和重大科学仪器为代表的高
《中国履行《禁止化学武器公约》报告(2015)》内容简介:本书力求全面反映中国禁化武履约工作情况,客观展示中国履约成就,记录履
《人间草木(插图本)》内容简介:汪曾祺的散文创作大致可分为:记人事,写风景,谈文化,述掌故,兼及草木鱼虫、瓜果食物等。因为
本书用精炼的内容介绍了基础知识,把重点放在了各种Eclipse插件的使用和工程的实例开发中,能帮助有一些Web基础知识的读者迅速地
《老南京》内容简介:这是一本全面讲述老南京秦淮胜迹、古寺陵墓、市井文化、百姓生活的图书。全书从亲历亲睹的角度,分别描绘了老
《鲁迅散文》内容简介:鲁迅是现代文学史上的旗帜人物,是思想家、文学家,他的创作对中国现当代影响很大。他的作品也一直是当下图
《室内设计师专用协调色搭配手册》内容简介:使房间显得宽敞的秘诀是什么?就像许多室内设计师会告诉你的那样:使用协调色。《室
日本設計大師原研哉為其設計生涯的諸多作品,以淺顯易懂的精鍊語言,做全面性解說。近年來的新作,如「HAPTIC」展、北京奧運象徵
隐私保护数据发布:模型与算法 本书特色 随着数据挖掘和信息共享等数据库应用的出现与发展,如何保护隐私数据和防止敏感信息泄露成为当前面临的重大挑战。作为数据挖掘与...
达尔文的黑匣子:生化理论对进化论的挑战,ISBN:9787801092663,作者:(美)迈克尔·J.贝希[M.J.Behe]著;邢锡范[等]译作者简介
本书深入而又系统地介绍了以软件完全虚拟化、硬件辅助虚拟化及类虚拟化为核心的各种系统虚拟化技术。全书共9章,第1章概述性地介
《灾害康复医学》内容简介:全书内容包括绪论、灾害伤员早期医学救援、灾害伤员康复治疗(物理治疗、作业治疗、假肢矫形)、灾害伤
《Go语言学习指南:惯例模式与编程实践》内容简介:本书Go语言正在迅速成为构建Web服务的优选语言。本书很好地阐述了Go语言的特性,
★他被认为是“世界能源问题的终结者”;★他被誉为我们时代的科学超人──“活着的尼古拉•特斯拉”;★他被选入畅销书《被禁止的
《信息安全精要:从概念到安全性评估》内容简介:本书以现实世界的安全入侵事件为例,探讨了操作安全、网络设计、操作系统强化和修
《移动Web实现指南:面向移动设备的网站优化、开发和设计》内容简介:从移动网站项目最早的创意和发现阶段,到最后的可用性分析,
单片机C语言程序设计实训100例-基于8051+Proteus仿真 内容简介 本书基于Keil μVision程序设计平台和Proteus硬件仿真平台,精心编写...
MATLAB图像函数查询使用手册 本书特色 MATLAB图像处理工具箱是目前*流行的图像处理工具之一,其函数能有效地实现各种图像算法。本书从实用角度出发,详细介...
《内容电商》内容简介:本书全面介绍了内容电商及内容电商各模块的具体内容。全书共分7章,第1章重点介绍内容电商的相关概念,其中