格式化输出:

% 占位符  s(str 字符串) d(digit 数字)  %% 只单纯显示%

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) 任意数据类型

优点:二分查找去查询

存储大量的关系型数据

特点:无序的

 

赋值 ps: s1=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_

PythonTwo的更多相关文章

  1. python NameError: name 'file' is not defined

    import sys import time import os poem='''\ 测试读写文件 ''' print(os.getcwd()) f=file(os.getcwd()+'/python ...

随机推荐

  1. Mybatis入门(六)联查之一对多

    上一章说了多对一,很多学生被一个老师教,这一章是一个老师教很多学生 目录基本没有变化只是改了配置文件: 2.配置文件: TeacherMapper接口类: package com.hdlf.dao; ...

  2. java递归调用 return的问题

    最近比较闲,写了个递归调用获取最大公约数,刚开始写错了,但一直不明白错在哪,错误代码如下: public class Demo { public static void main(String[] a ...

  3. DDD-领域驱动设计之领域模型

    DDD领域驱动设计基本理论知识总结 Posted on 2011-10-10 01:01 netfocus 阅读(120434) 评论(82) 编辑 收藏 领域驱动设计之领域模型 加一个导航,关于如何 ...

  4. Java核心API需要掌握的程度

    分类: java技术2009-08-29 01:03 213人阅读 评论(0) 收藏 举报 javaapiswingxmlio Java的核心API是非常庞大的,这给开发者来说带来了很大的方便,经常人 ...

  5. javaweb框架--自定义标签与freemaker结合

    http://blog.csdn.net/myfmyfmyfmyf/article/details/8960299 很有用但是不不知道怎么说,写个例子,总之方便多了,并且容易管理,重复利用强 1.自定 ...

  6. 小程序canvas 变换

    var ctx = wx.createCanvasContext('base'); var centerX = 375/ 2; var centerY = 200; var rotate = 90; ...

  7. 15 SQL中的安全问题

    SQL中的安全问题     1.SQL注入         demo1:             SELECT * FROM user WHERE username = ? AND password ...

  8. Linux 内核 编译模块

    背景: 由于调试内核或者由于分区大小限制,有时候内核组件不一定完全需要编进内核中. 所以,在开发中经常将内核组件编译成为模块,等到在恰当的时机加载. 概览: Linux内核模块的编译方法有两种: 1. ...

  9. 基于vue-router的移动端网页的路由管理

    本篇代码示例:github 前提:不关注移动端浏览器的前进事件 涵盖功能: 1,管理路由的历史记录 2,切页动画的实现 3,处理流程类页面的回退事件 描述:    流程类页面的回退事件的解释: 以注册 ...

  10. css的艺术

    鲁先生曾经说过:"html和css都不能算一门语言..." html确实不能算一门语言,他只是二三十个英语单词而已,但是css不一样,css是==艺术== 骚操作 上图的12个图标 ...