第二章 变量和简单数据类型
在文档——设置文件编码——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()
5.数字
1.整数(int):在Python中可以对整数执行加减乘除运算。
  Python使用两个乘号表示乘方;Python还支持运算次序,即用括号来修改运算次序。
2.浮点数:使用浮点数时无需考虑其行为,你只需输入要使用的数字即可。
3.使用函数str()避免类型错误:在字符串中使用整数(int)时,需要显示地指出你希望Python将这个整数用作字符串。为此,可调用函数str():即str(整数)。
                第三章 列表简介
1.访问列表元素
1. 列表是有序集合,因此要访问列表的任何元素,只需将该元素的位置或索引告诉Python即可。先指出列表名,再指出列表索引,并将其放在方括号内。
2. 索引是从0而不是1开始
3. Python为访问最后一个元素提供了一种特殊语法,将索引指定为-1,可以让Python返回最后一个列表元素。
2.在列表中修改元素
1. 要修改列表元素,可指定列表和要修改的元素索引,再指定该元素的新值。
3.在列表中添加元素
1. 在列表末尾添加元素,可使用方法append():即表名.append(要插入的元素)
2. 在列表中插入元素,可使用方法inser():即表名.insert(位置,要插入的元素)
4.从列表中删除元素
1. 如果知道要删除的元素在列表中的位置,可使用del语句:即del 表名[元素位置]
  注:使用del语句将值从列表中删除后,你就无法再访问它。
2. 方法pop()可删除列表末尾的元素,并让你能够接着使用它,因此必须给把要删除的元素存在一个变量里:即变量=表名.pop()
3. 方法pop()可删除列表中任何位置的元素,只需在括号中指定要删除的元素的索引即可。
4. 不知道要删除的元素所在位置,只知道要删除的元素的值,可使用方法remove():即表名.remove(要删的元素值),使用remove()删除的元素也可接着使用。
5.组织列表
1. 使用方法sort()永久性的修改了列表元素的排列顺序,例如:可以按字母顺序排序,若要字母按相反顺序排序,只需向sort()方法传递参数reverse=True。
2. 使用函数sorted()对列表进行临时排序,函数sorted()让你能够按特定顺序显示列表元素,同时不影响它们在列表中的原始排列顺序:即sorted(表名)。
3. 要反转列表元素的排列顺序,可使用方法reverse():即表名.reverse()。
  注:方法reverse()永久性地修改列表元素的排列顺序,但是可随时恢复到原来的排列顺序,只需对列表再次调用reverse()即可。
4. 使用函数len(),可以快速确定列表的长度:即print(len(表名))。
                第四章 操作列表
1.For循环
1. For循环变量整个列表,for 变量 in 列表名: 换行print(变量)。
2. For循环中的缩进操作
2.创建数值列表
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)
3.python官方文档中文版使用列表的一部分(切片)
1. 切片:要创建切片,可指定要是用的第一个元素和最后一个元素的索引。与函数range()一样,Python在到达你指定的第二个索引前面的元素后停止。
2. 遍历切片:
3. 复制列表:
4.元组
1. 元组:Python将不能修改的值称为不可变的,而不可变的列表被称为元组。
2. 元组看起来犹如列表,但是用圆括号而不是方括号来标识。
3. 遍历元组中的所有值:
五:
1、判断列表是否为空语句:在if语句中将列表名用在条件表达式中时,Python将在列表至少包含一个元素时返回True,并在列表为空时返回False。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。