Python学习
2019-09-12 15:12:22 1 举报
AI智能生成
Python
作者其他创作
大纲/内容
函数
默认值
传递任意数量的实参
*toppings
模块
import module
from module import function
from module import *
as
指定其它姓名
文件和异常
打开文件
open()
关闭文件
close()
写入文件
write()
with
在不需要使用文件时将其关闭
readlines()
读取每一行作为列表
写入文件
open(file,'w')
写入模式
open(file,'r')
读取模式
open(file,'a')
附加模式
open(file,'r+')
读取写入模式
try-except-else
try:
print(5/5)
except ZeroDivisionError:
print('no zero')
else:
print('ok')
print(5/5)
except ZeroDivisionError:
print('no zero')
else:
print('ok')
类
类的构造函数
__init__
self
代表的是类的实例,代表当前对象的地址
self.__class__ 指向类
内置属性
__dict__ : 类的属性
__doc__ :类的文档字符串
__name__: 类名
__module__: 类定义所在的模块
__bases__ : 类的所有父类构成元素
对象销毁
del
继承
def __init__(self,n,a,w,g):
#调用父类的构函
people.__init__(self,n,a,w)
#调用父类的构函
people.__init__(self,n,a,w)
读取数据
json
dump()
load()
字符串
删除空白
rstrip()
首字母大写
title()
切割成列表
rsplit()
返回删除 string 字符串末尾的指定字符后生成的新字符串
rstrip()
删除开头或是结尾的字符
strip()
数字
转化成字符串
str()
转化成Int
int()
转化成float
float()
列表
添加到列表末尾
append()
在中间插入
insert()
使用del删除
del()
删除末尾
pop()
可传参数弹出任意位置
根据值删除
remove()
排序
永久排序
sort()
翻转顺序
reverse()
临时排序
sorted()
列表长度
len()
数值列表
range()
列表解析
统计
max()
min()
sum()
切片
[x:y]
输出x+1到y的内容。xy可省略
元组
性质
不可修改元素,可以给储存元组的变量赋值
可嵌套
字典
性质
键值对的系列
删除
del()
返回键值对列表
items()
遍历键
key()
遍历值
value()
可嵌套
用户输入
input()
0 条评论
下一页