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()将数据从文件读取到内存中 

P103

 未完待续

posted @ 2022-01-09 13:18  悟透  阅读(199)  评论(0编辑  收藏  举报