python
cherry_red_
这个作者很懒,什么都没留下…
展开
-
3.3 组织列表
3.3.1使用方法sort()对列表进行永久性排序Python方法sort( )让你能够较为轻松地对列表进行排序。方法sort( )永久性地修改了列表元素的排列顺序。如果按与字母顺序相反的顺序排列列表元素。为此,只需向sort( )方法传递参数reverse=True.3.3.2使用函数sorted( )对列表进行临时排序注意,调用函数sorted()后,列表元素的排列顺序并没有变。若...原创 2019-12-05 20:24:34 · 98 阅读 · 0 评论 -
3.2.3从列表中删除元素
3.2.3从列表中删除元素可以根据位置或值来删除列表中的元素。## 1.使用del语句删除元素如果知道要删除的元素在列表的位置,可使用del语句。使用del可删除任何位置处的列表元素,条件是知道其索引。## 2.使用方法pop( )删除元素## 3.弹出列表中任何位置处的元素如果不确定该使用del语句还是 pop( )方法,下面是一个简单的判断标准:如果你要从列表中删除一个元素,且不...原创 2019-12-05 19:57:57 · 306 阅读 · 0 评论 -
3.2.2方法append( )和insert( )在列表中添加元素
3.2.2在列表中添加元素## 1.在列表末尾添加元素方法append( )将元素添加到了列表末尾,而不影响列表中的其他所有元素:方法append( )让动态地创建列表易如反掌,例如先创建一个空列表,再使用一系列的append( )语句添加元素。## 2.在列表中插入元素使用方法insert( ) 可在列表的任何位置添加新元素。为此,需要指定新元素的索引和值。...原创 2019-12-05 19:40:25 · 6690 阅读 · 0 评论 -
3.2 修改、添加和删除元素
3.2 修改、添加和删除元素你创建的大多数列表都将是动态的,这意味着列表创建后,将随着程序的运行增删元素。例如,你创建一个游戏,要求玩家射杀从天而降的外星人;为此,可在开始时将一些外星人存储在列表中,然后每当有外星人被射杀时,都将其从列表中删除,而每次有新的外星人出现在屏幕上时,都将其添加到列表中。在整个游戏运行期间,外星人列表的长度将不断变化。3.2.1修改列表元数...原创 2019-12-05 19:18:34 · 124 阅读 · 0 评论 -
3.1.3使用列表中的各个值
3.1.3使用列表中的各个值原创 2019-12-05 19:10:36 · 140 阅读 · 0 评论 -
3.1.1访问列表
3.1列表是什么列表由一系列按特定顺序排列的元素组成。在Python中,用方括号([ ])来表示列表,并用逗号来分隔其中的元素。下面是一个简单的列表示例,这个列表包含几种自行车:bicycles = ['trek','cannondale','redline','specialized']print(bicycles)如果让Python将列表打印出来,Python将打印列表的内部表示,...原创 2019-12-05 19:06:37 · 121 阅读 · 0 评论 -
2.4.3 使用函数str()避免类型错误
这是一个类型错误,意味着Python无法识别你使用的信息。在这个示例中,Python发现你使用了一个值为整数(int)的变量,但它不知道该如何解读这个值。Python知道,这个变量表示的可能是数值23,也可能是字符2和3.像上面这样在字符串中使用整数时,需要显式地指出你希望Python将这个整数用作字符串。为此,可调用函数str(),它让Python将非字符串值表示为字符串:...原创 2019-12-03 20:22:18 · 485 阅读 · 0 评论 -
2.4.2浮点数
2.4.2浮点数从很大程度上说,使用浮点数时无需考虑其行为。你只需输入要使用的数字,Python通常都会按你期望的方式处理它们:但需要注意的是,结果包含的小数位数可能是不确定的:...原创 2019-12-03 20:03:07 · 99 阅读 · 0 评论 -
2.4.1整数加减乘除、乘方
原创 2019-12-03 19:54:01 · 179 阅读 · 0 评论 -
2.3.5使用字符串时避免语法错误
2.3.5使用字符串时避免语法错误语法错误是一种时不时会遇到的错误。程序中包含非法的Python代码时,就会导致语法错误。撇号位于两个双引号之间,因此Python解释器能够正确得理解这个字符串:然而,如果你使用单引号,Python将无法正确地确定字符串的结束位置:...原创 2019-12-03 19:30:57 · 226 阅读 · 0 评论 -
2.3.4 删除空白
2.3.4 删除空白在程序中,额外的空白可能令人迷惑。对程序员来说,'python’和’python '看起来几乎没什么两样,但对程序来说,它们却是两个不同的字符串。Python能够发现’python '中额外的空白,并认为它是有意义的——除非你告诉它不是这样的。空白很重要,因为你经常需要比较两个字符串是否相同。例如,一个重要的示例是,在用户登录网站时检查其用户名。但在一些简单得多的情形下,额...原创 2019-12-03 19:23:18 · 132 阅读 · 0 评论 -
2.3.3使用制表符或换行符来添加空白
2.3.3使用制表符或换行符来添加空白在编程中,空白泛指任何非打印字符,如空格、制表符和换行符。你可使用空白来组织输出,以使其更易读。要在字符串中添加制表符,可使用字符组合\t要在字符串中添加换行符,可使用字符组合\n还可在同一个字符串中同时包含制表符和换行符。字符串“\n\t”让Python换到下一行,并在下一行开头添加一个制表符。示例显示如何使用一个单行字符串来生成四行输出...原创 2019-12-03 16:15:13 · 226 阅读 · 0 评论 -
2.3.2 合并(拼接)字符串
2.3.2 合并(拼接)字符串在很多情况下,都需要合并字符串。例如,你可能想将姓和名存储在不同的变量中,等要显示姓名时再将它们合而为一:first_name="ada"last_name="lovelace"full_name=first_name+" "+last_nameprint(full_name)Python使用(+)号来合并字符串。在这个示例中,我们使用+来合并first...原创 2019-12-03 16:02:57 · 410 阅读 · 0 评论 -
2.3.1使用方法修改字符串的大小写
2.3 字符串字符串就是一系列字符。在Python中,用引号括起来的都是字符串,其中的引号可以是单引号,也可以是双引号。如下所示:“This is a string.”‘This is also a string.’这种灵活性让你能够在字符串中包含引号和撇号:‘I told my friend,“Python is my favorite language!”’“The languag...原创 2019-12-03 15:43:57 · 153 阅读 · 0 评论 -
2.2.1python变量的命名和使用
变量命名的规则:1.变量名只能包含字母、数字和下划线。变量名可以字母或者下划线打头,但不能以数字打头,例如:可将变量命名为message_1,但不能将其命名为1_message。2.变量名不能包含空格,但可使用下划线来分隔其中的单词。例如,变量名greeting_message可行,但变量名geeeting message会引发错误。3.不要将Python关键字和函数名用作变量名,即不要使用...原创 2019-12-03 11:11:16 · 144 阅读 · 0 评论