元组与列表的主要区别在于元组一旦创建就不能再做改动了。
变量名可以由字母、数字和下划线字符(_)组成,但是不能由数字开头。从一个字母(如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函数以日期的元组为参数,并把它转换成更可读的形式。
游戏业在过去30年逐渐成熟,已经成为一种重要的娱乐方式。游戏设计是一项具有创造性、专业性、艺术性的工作。本书是在作者为Sony
"TechnicsandCivilization"firstpresenteditscompellinghistoryofthemachineandcritic...
《大中东行纪(修订版)》内容简介:恐怖主义为何主要在大中东猖獗? 突尼斯小贩自焚何以点燃北非局势的燎原之火? 巴勒斯坦、黎巴
《跟小贤学运营》内容简介:这是一部能帮助运营新人快速构建互联网运营方法论和快速掌握互联网运营实操的著作,是小贤在百度贴吧和
《中国私募基金投资年度报告2015》内容简介:“私募股权(PE)”、“阳光私募”(即对冲基金)和“私募房地产”,是全球资产规模最大
CX5478中文版PotoshopCS3入门到精通(普及版) 本书特色 海量的内容:上千个photoshop知识点,数百个注意、提示与技巧,近百个示例讲解,为您...
具时滞的神经网络模型的分支问题研究 本书特色 本书是作者参与完成国家高技术研究发展计划(863计划)课题、国家自然科学基金项目、吉林省教育厅科学研究规划项目研究...
在这个PC端影响力下降、人们对手机的依赖与日俱增的时代,这种探索的意义非同寻常,可以说是试图树立新媒体时代的行业标准。——
《我知道你在想什么:八卦心理学》内容简介:不灌心灵鸡汤,不堆专业名词,我们就是要剖析心理学的黑历史!马伯庸、曹天元、刘夙、
ASP.NET电子商务入门经典-(第2版) 内容简介 本书全面详细地介绍了如何构建电子商务Web站点,并通过大量的代码和示例逐步教会您设计和构建站点的具体过程。...
网上开店装饰秘技 本书特色 王红卫等编著的《网上开店装饰秘技(附光盘)》以*新版的photoshopcs6中文版为工具,详细讲解了photoshop在网上店铺装...
R语言编程艺术 本书特色 著名计算机科学家兼统计学家撰写,R语言领域公认经典著作。从纯编程角度系统讲解R语言的数据结构、编程结构、语法、TCP/IP网络编程、并...
学习JavaScript-第二版-影印版 本书特色 “无论你是一个初学者,还是一个正在寻求一种新语言的有经验的程序设计者,我都要明确地向你推荐《学习javasc...
《西南联大历史通识课》内容简介:★西南联大博物馆官方认证版 ★1937—2022,西南联大建校85周年纪念 ★大师摇篮,世界教育史上的
《人间草木:汪曾祺写北京》内容简介:本书主要收录了作者在北京时创作的作品。他墨写出了草木山川、花鸟虫鱼的人味,写出了乡情民
R图形化数据分析 本书特色 本书介绍如何使用图形化的方法来分析和理解复杂的数据,该方法突出数据中重要的关联和分布趋势,并使用尽可能简单的视觉元素来呈现尽可能丰富...
《加密与解密(第3版)》以加密与解密为切入点,讲述了软件安全领域许多基础知识和技能,如调试技能、逆向分析、加密保护、外壳开发
《未来已来》内容简介:本书是全球政治、经济、金融、企业等方面的领袖人物在清华大学五道口金融学院和国家金融研究院主办的“未来
精通数据科学:从线性回归到深度学习 本书特色 本书全面讲解了数据科学的相关知识,从统计分析学到机器学习、深度学习中用到的算法及模型,借鉴经济学视角给出模型的相关...
人工智能、基因、能源、纳米材料、航空航天技术这五项技术,任何一项取得突破,都将会像工业革命一样大幅重塑我们的社会形态,而