PythonTwo

格式化输出:  

% 占位符  sstr 字符串) ddigit 数字)  %% 只单纯显示%

 

 

Str 索引切片

 

captlze  首字母大写

upper 全大写

lower 全小写

find 通过元素找索引,找不到-1

Index() 通过元素找索引,找不到报错

swpcase 大小写翻转

len 长度

replace (old new count)

Isdigit()  int类型 返回bool

数据类型划分:可变数据类型  不可变数据类型

不可变数据类型:元组  bool  str  int  可哈希

可变数据类型: list  dict   set       不可哈希

哈希字典 3.5版本 无序的 3.5之后 有序的

 

字典dict 键值对存储

键(key必须是不可变数据类型

值(vlue) 任意数据类型

优点:二分查找去查询

存储大量的关系型数据

特点:无序的

 

赋值 pss1=s2 数据类型的取值范围

数字,字符串 小数据池

数字的范围: -5~256

字符串 不能有特殊字符  s*20 还是一个地址 s*21 就是两个地址

剩下的list dict tuple set 没有取值范围

 

 

with open(文件的相对路径或决定路径,mode=r+,encoding=utf-8)

mode 中的模式

 

 

#修改文件

  #文件是不能修改的  但是可以创建修改后新的文件替换之前的文件

删除文件 重命名文件

Import os

os.remove(‘原文件’)

os.rename(‘现文件’,’原文件’)

函数

常规取字符串长

 

参数

 

 

 

*args  动态传参 按照位置

 

**kwargs 可以接收关键字传参

 

 

上述两个可以合并,如下所示:

可以传任意参数

 

 函数的注释

 

 

 

 

 

装饰器

 

生成器

Yield

send next的效果一样,但获取第一个值必须用_next_

 

 

posted @ 2019-07-08 11:05  IT阿虎  阅读(154)  评论(0编辑  收藏  举报