摘要:
一、字符串的索引位置 和对待列表一样,我们也可以用索引位置来访问字符串中的字符。 例子中,我们对 "shanbay.com" 又做了一次切割,分隔符为 "." 。 最后,需要注意的是:如果切割符是字符串的最后一个字符,则在生成的列表中,会有一个空字符串在末尾。 例子中,.join() 前双引号内的" 阅读全文
摘要:
一、while 循环 while 循环 的语义是当满足某条件时,就一直做某事,我们来看一下图解: while 循环由 循环条件 和 循环体 两部分组成。循环条件是个布尔值,每次循环都会进行判断,当满足循环条件时(值为 True) 执行循环,否则结束循环。循环体内则是那些需要重复的操作。 二、for 阅读全文
摘要:
在 Python 列表中,元素的索引位置从 0 开始,用 [] 包裹目标元素的索引位置。 不仅可以从左至右数出列表中某个元素的索引位置,也可以从右至左数该元素的索引位置,两种方法的区别在于后者需要在索引位置的数字前加上负号,另外,从右至左数时,起始位置为 -1: 一、截取列表 假设我们想一次性从一个 阅读全文
摘要:
一、append() .append():我们可以使用 append() 方法为列表添加元素: 使用 range() 返回一组从2开始,到20结束(不包含20)的列表,并且列表中的相邻两个数差值为2。 阅读全文
摘要:
一、列表 列表:列表是指 Python 中包含一组有序元素的对象。假设我们想看看家里的冰箱装了些什么:猪肉、青菜、苹果、虾和可口可乐。我们可以创建这样一个列表 fridge: 需要注意的是: 1)列表以方括号开头和收尾:[]; 2)列表中的每个元素用 “,” 隔开; 3)无论上述","后有无空格,程 阅读全文
摘要:
可以使用 bool 函数将其它类型的数据转换为布尔值,你可以把 bool 函数简单地理解为一个判断真假的函数。在 bool 函数括号中放入我们想要判断真假的数据,它将返回真或假(布尔值)。 需要注意的是空字符串、空列表、空字典通过 bool 函数转为布尔值后都是 False,你可以简单的理解为它们是 阅读全文
摘要:
1、分支执行 其实计算机程序并不只能顺序执行,还能够进行 分支执行 。什么叫 分支执行 ? 为了理解分支执行,我们可以想象:驾驶一辆蓝色的红旗 HS7,行驶在高速公路上,分支 类似高速公路的 分岔路口。如果程序没有分支,就相当于我们行驶在一条没有分岔路口的高速公路上。假设我们想从北京开往上海,如果不 阅读全文
摘要:
一、函数的多参数 在学函数的定义时,我们知道了函数名后英文括号内的是函数的参数。就像咖啡机要加咖啡豆和水两个输入一样,Python 中函数的参数个数也非常灵活,支持 0 到多个参数。如果没有参数,括号内就空着,如果有多个参数,每个参数用英文逗号隔开。 Python 中的参数按传入方式分为两种: 位置 阅读全文
摘要:
说到函数,你肯定第一时间联想到数学中学过的函数,比如:y = 2x + 1。在数学函数中,给定一个 x 的值,就能得到一个 y 的值。 在 Python 的世界里,函数也是类似的,给定一个输入(有些情况下也可以没有输入),经过函数处理过后得到一个输出。 来看一个例子:我们之前提起过,可以使用 typ 阅读全文
摘要:
一、数值类型 在 Python 的世界里,最常用的数据类型有三种—— 字符串(str)、整数(int) 和 浮点数(float)。 只要是被单引号或双引号括起来的内容,无论里面是数字还是火星文等,它就是 字符串 类型!比如我的名字:my_name = '小陈' 整数 和我们数学课本中定义的一样:是正 阅读全文
摘要:
我们写代码的过程中,难免会因为粗心、手误、知识点掌握不熟练等原因,导致程序运行报错无法运行或运行结果与预期不符。 看一下比较常见的两种 bug: SyntaxError:语法错误,表示你写的代码不符合 Python 的语法规范。比如字符串使用了中文引号等。 NameError:名字错误,常见于使用了 阅读全文
摘要:
我们经常会遇到需要将多个字符串拼接在一起的情形,比如将 我最喜欢吃的水果是 和 西瓜 拼成一句话变成 我最喜欢吃的水果是西瓜 在 Python 中字符串拼接的方法很简单,只要使用 + 将需要拼接的内容连在一起就可以了。我们来看看代码怎么写: 阅读全文