好文档 - 专业文书写作范文服务资料分享网站

Python学习笔记

天下 分享 时间: 加入收藏 我要投稿 点赞

第二章 变量和简单数据类型

在文档——设置文件编码——Unicode中选择utf-8即可。只是每个文档都需要重新设置。

另外如果你用的字体不支持中文也不行,geany不能给中文和英文分别设置字体。 Python 2 首行或第二行 用 # coding:utf-8 在开头加上#coding=gbk或者#coding=utf-8试试

一.概念

1.变量的命名和使用:5条

2.在程序中可随时改变变量的值,而Python将始终记录变量的最新值。 3.在python中,每一句代码都应该顶格写

4.字符串就是一系列字符。在Python中,用引号扩起的都是字符串。 二.方法——修改字符串的大小写

1.title()以首字母大写的方式显示每个单词;字符串/变量.title() 2.upper()将字符串改为全部大写 3.lower()将字符串改为全部小写 三.合并字符串

1.Python使用加号(+)来合并字符串 2.使用制表符或换行符来添加空白

3.要在字符串中添加制表符,可使用字符组合\\t,即在字符串前加\\t。 4.要在字符串中添加换行符,可使用字符组合\\n,即在字符串前加\\t。 四.方法——删除空白

1.要确保字符串末尾没有空白,可使用方法rstrip();字符串/变量.rstrip()

注:然而这种删除是暂时的,要永久删除这个字符串中的空白,必须将删除操作的结果存回到变量中。例如:favorite=’python ’ ; favorite_language=favorite_language.rstrip() ; print(favorite_language)

2. 要确保字符串开头没有空白,可使用方法lstrip();字符串/变量.lstrip() 3. 同时删除开头和末尾的空白,可使用方法strip() 五.数字

1.整数(int):在Python中可以对整数执行加减乘除运算。

Python使用两个乘号表示乘方;Python还支持运算次序,即用括号来修改运算次序。

2.浮点数:使用浮点数时无需考虑其行为,你只需输入要使用的数字即可。 3.使用函数str()避免类型错误:在字符串中使用整数(int)时,需要显示地指出你希望Python将这个整数用作字符串。为此,可调用函数str():即str(整数)。

第三章 列表简介 一.访问列表元素

1. 列表是有序集合,因此要访问列表的任何元素,只需将该元素的位置或索引告诉Python即可。先指出列表名,再指出列表索引,并将其放在方括号内。 2. 索引是从0而不是1开始

3. Python为访问最后一个元素提供了一种特殊语法,将索引指定为-1,可以让Python返回最后一个列表元素。 二.在列表中修改元素

1. 要修改列表元素,可指定列表和要修改的元素索引,再指定该元素的新值。 三.在列表中添加元素

1. 在列表末尾添加元素,可使用方法append():即表名.append(要插入的元素) 2. 在列表中插入元素,可使用方法inser():即表名.insert(位置,要插入的元素) 四.从列表中删除元素

1. 如果知道要删除的元素在列表中的位置,可使用del语句:即del 表名[元素位置]

注:使用del语句将值从列表中删除后,你就无法再访问它。

2. 方法pop()可删除列表末尾的元素,并让你能够接着使用它,因此必须给把要删除的元素存在一个变量里:即变量=表名.pop()

3. 方法pop()可删除列表中任何位置的元素,只需在括号中指定要删除的元素的索引即可。

4. 不知道要删除的元素所在位置,只知道要删除的元素的值,可使用方法remove():即表名.remove(要删的元素值),使用remove()删除的元素也可接着使用。

五.组织列表

1. 使用方法sort()永久性的修改了列表元素的排列顺序,例如:可以按字母顺序排序,若要字母按相反顺序排序,只需向sort()方法传递参数reverse=True。 2. 使用函数sorted()对列表进行临时排序,函数sorted()让你能够按特定顺序显示列表元素,同时不影响它们在列表中的原始排列顺序:即sorted(表名)。 3. 要反转列表元素的排列顺序,可使用方法reverse():即表名.reverse()。 注:方法reverse()永久性地修改列表元素的排列顺序,但是可随时恢复到原来的排列顺序,只需对列表再次调用reverse()即可。

4. 使用函数len(),可以快速确定列表的长度:即print(len(表名))。

第四章 操作列表 一.For循环

1. For循环变量整个列表,for 变量 in 列表名: 换行print(变量)。 2. For循环中的缩进操作 二.创建数值列表

1. 使用函数range()可生成一系列数字,如:for value in range(1,5) print(value) 可以打印出1 2 3 4。

2. 使用函数range()创建数字列表,可调用函数list(),即将range()作为list()的参数,输出将为一个数字列表。例如:list(range(1,6))。 3. 使用函数range()时,还可指定步长。如:list(range(2,11,2)),意思是函数range()从2开始数,然后不断地加2,直到达到或超过终值(11)。 注:使用函数range()几乎可以创建任何需要的数字集。 4. 在Python中,**代表乘方运算。

5. 专门用于处理列表的Python函数:min(表名)最小值;max(表名)最大值;sum(表名)求和

6. 列表解析:列表解析将for循环和创建新元素的代码合成一行,并自动附加新元素。例如:squares=[vaule**2 for value in range(1,11)] print(squares) 三.使用列表的一部分(切片)

1. 切片:要创建切片,可指定要是用的第一个元素和最后一个元素的索引。与函数range()一样,Python在到达你指定的第二个索引前面的元素后停止。 2. 遍历切片: 3. 复制列表: 四.元组

1. 元组:Python将不能修改的值称为不可变的,而不可变的列表被称为元组。 2. 元组看起来犹如列表,但是用圆括号而不是方括号来标识。 3. 遍历元组中的所有值: 五:

1、判断列表是否为空语句:在if语句中将列表名用在条件表达式中时,Python将在列表至少包含一个元素时返回True,并在列表为空时返回False。

Python学习笔记

第二章变量和简单数据类型在文档——设置文件编码——Unicode中选择utf-8即可。只是每个文档都需要重新设置。另外如果你用的字体不支持中文也不行,geany不能给中文和英文分别设置字体。Python2首行或第二行用#coding:utf-8在开头加上#coding=gbk或者#coding=utf-8试试
推荐度:
点击下载文档文档为doc格式
3gtwi72htx5gf8x599ez10e609m8f001bax
领取福利

微信扫码领取福利

微信扫码分享