Python教程

Python编程:从入门到实践-笔记

本文主要是介绍Python编程:从入门到实践-笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

方法 函数:
#开头,Python注释
print()
2.x: print "Hello Word!"
3.x: print(Hello Word!)
P21:rstrip() 删除字符串结尾空格
lrstrip() 删除字符串开头空格
P24: str() 指出字符串类型,整数

第三章:
P26:title() 首字母大写,输出格式更整洁
P28:append() 向列表结尾追加值
insert() 向列表制定位置插入值
del() 删除列表元素,删除后无法继续访问(使用)
pop() 删除列表末尾元素(默认删除最后元素,可制定删除元素),删除后可继续使用(可理解为出棧,使用后在删除)
P29:remove() 删除只制定值的列表元素
P30:sort() 对列表进行永久性正向排序A->Z
sort(reverse=True) 对列表进行永久性,反向排序 Z->A
sorted() 对列表临时排序
P31:reverse() 倒序打印列表
len() 测试列表的长度(有多少个元素)
P36:range() 生成数值,常用于for循环,告诉for循环多少次
range(1,5)会产生1 2 3 4 (因为是从0开始计算所以没有5,总数-1)
range(2,11,2) 会产生 2 4 6 8 10 (第3个2是步长)
P37:list() 将range()产生的数值转换成列表
P38:min()求列表最小值
max()求列表最大值
sum()求列表总和
players[0:3] 切片,输出列表的部分元素,注意是方括号(因为是从0开始计算所以没有3,总数-1)
players[:3] 省略开始值,则从列表第一个开始,输出前3个元素值
players[-3:] 输出列表里最后3个元素
P40:[:]:复制列表(创建副本)
P43:upper() 字母转化成大写字母
lower() 字母转换成小写字母,临时性的转换不会修改变量中的值
P45:in 关键字,检查值是否包含在列表中
not in 关键字,检查值是否不包含在列表中
P54:del 删除字典
P55:items() 返回键值对列表,遍历字典
P56:keys() 返回字典中的键,不包含值,遍历字典
显式:加上keys()使用更容易理解,
隐式:不写keys(),直接写上字典名,效果同显式,但不易阅读
P57:sorted() 按顺序排列输出结果
values() 返回字典中的值,不包含键,遍历字典
P58:set() 剔除重复值
P61:input() 用户输入,python2.7版本应使用raw_input()
P62:int() 将值转换成数字
P72: Python将非空字符串解读为True
P75:function_name(list_name[:]) 将副本传递,而不修改原始数据
P77:form导入包(模块,包含__init__文件的文件夹)
import导入包中的某个方法(函数,用,逗号分割导入多个)
as给导入的模块或函数,指定别名
*导入所有的方法(函数)
P80:Python约定,首字母大写名称指的是类,小写名称是根据类创建的实例(def函数都是小写)
P85:super() 父类和子类关联,父类也称超类(superclass),名称super因此而得名
P86排版错误9.3.4代码 def ElectricCar(Car) def改成class
P89: form car import Car,ElectricCar 一个模块导入多个类
import car 导入整个car.py模块(和from区别是,form是导入部分)
导入模块时尽量少用或不用* ,因为可能到如不通模块里同名类,
遇到问题时调试难度增加
P92:open()打开文件
close()关闭文件
read()读文件内容
with 不再需要访问文件后将文件关闭
rstrip() 删除字符串结尾输出的空行
strip()删除字符串左边空格
P95:replace()字符串替换
open(filename,'w') 写入内容到filename文件里,
r 读取模式
w 写入模式,会清空之前文件里的内容
a 附加(追加)模式
b
write()将字符串写入文件
P98:split()根据字符串创建一个单词列表(将空格分割符的字符串拆分成多个部分)
P100:json.dump()将数据保存到json文件中
json.load()将数据从文件读取到内存中

103

 

这篇关于Python编程:从入门到实践-笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!