元组与列表的主要区别在于元组一旦创建就不能再做改动了。
变量名可以由字母、数字和下划线字符(_)组成,但是不能由数字开头。从一个字母(如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函数以日期的元组为参数,并把它转换成更可读的形式。
《青少年身体训练动作手册:拉伸训练》内容简介:“青少年身体训练动作指导丛书”共8册,是中国青少年体能训练师认证参考教材,并得
豆瓣阅读小雅奖获奖作品豆瓣阅读ZUI热时尚专栏关于时尚穿搭,看这一本就够了曾经的文学译者,现在的专业服装设计师——于晓丹老师
Java语言程序设计:21世纪高职高专新概念教材 内容简介 本书共11章,主要内容包括:面向对象程序设计的基本概念、原理、技术方法和Jave语言的基础知识,常用...
《移动App性能评测与优化》内容简介:本书通过六个专题方向介绍腾讯公司移动互联网事业群在移动应用性能评测优化方面的实战经验,涉
C.NET程序设计 本书特色 《C#.NET程序设计》:教材特色这是一本为高职高专学生量身定做的计算机类专业的项目课程教材。 任务引领本教材以任务为载体,将知识...
《轻松攒够养老金》内容简介:养老要趁早,养老金怎么攒,多少够? 《轻松攒够养老金》对年轻人关心的养老金问题进行了解答: ·需
《嵌入式系统软硬件协同设计实战指南》内容简介:本书由浅入深,由基础知识到实战案例向读者系统阐述了如何利用Zynq平台进行嵌入式
数字逻辑基础与Verilog设计(原书第2版)(附光盘) 内容简介 本书系统介绍数字逻辑基本概念与实际应用。主要内容包括:逻辑电路、组合逻辑、算术运算电路、存储...
《FinOps云成本优化》内容简介:随着云计算的迅猛发展,越来越多的业务迁移至云端,众多企业在审计成本的过程中发现,用来支撑业务
《落花生》内容简介:许地山散文是现代文学中的一方宝藏。《落花生》以他生前著作《空山灵雨》等为底稿,收集了许地山先生一生最菁
机器学习-实用案例解析 本书特色 《机器学习:实用案例解析》是机器学习和数据挖掘领域的经典图书,基础理论与实践完美的结合,是一部逻辑紧密、内容详实,适合所有相关...
《最后一个人类》内容简介:你是否想过,人类遭受的疾病、衰老和死亡并非命中注定? 你是否认同,人类的身体系统是有缺陷的,可以通
《吾心可鉴:跨文化沟通》内容简介:不同的文化在语言、习俗、文化心理等方面都有巨大的差异。本书从文化和心理学的双重视角,分全
《我的心又一度的跳荡》内容简介:《我的心又一度的跳荡:徐志摩诗文精选/民国大师精美诗文系列》是一本徐志摩的作品诗文集。他的诗
中学物理课件制作四合一:Flash MX/Authorware 7.0/PowerPoint XP/几何画板 本书特色 多媒体CAI课件制作是每一位教师**的一...
《幻想即现实(十周年珍藏版)》内容简介:幻想是内心的现实,你的世界是什么样子,与你有关,与世界无关。本书源于治疗过程,是作
RoR(RubyonRails)是基于动态脚本语言——Ruby语言的Web开发框架,其主要应用领域是Web应用程序的开发。使用RoR开发优势在于简便
《Drupal实战》内容简介:《drupal 实战》是中文drupal社区极力推荐的实力之作,由国内顶尖drupal技术专家(在全球drupal社区有一定
《曾国藩那套本事》内容简介:本书是一部汇集曾国藩做人做事智慧的成功学全书,将其做人做事的思想精华有机结合,揭示了曾国藩成为
本书概述了云计算的起源、发展以及商业模式,介绍了云计算的关键技术、典型应用以及开源软件和社区。云计算既是机遇也是挑战,中