=======================课程大纲=======================>

基本数据类型
- 整数
- 布尔值
- 字符串
- 列表
- 元组
- 字典
- 集合

工具:

- rangge

- enumerate

列表:

元组:

字典:

集合:

==================================正式内容===============================>

一:字符串的功能:

(不容易记)

  str.replace("旧","新")      -->替换字符串中的关键字

  str.isidentifier()        -->判断字符串没有特殊字符(%&*&)

  str.translate()         -->

  str.expantabs(10,"*")       -->将字符串中的 \t,以及\t前面的内容以10个为一块,用 * 补全

  str.isnumeric()         -->判断是不是数字,①,一

  str.isdigit()           -->判断是不是数字,①

  str.isdecimal()         -->判断是不是数字

  str.isalnum()          -->判断可以包含中英文字,数字

      错误理解-->判断是不是数字.一,①

  str.isalpha()           -->判断英文字母,大小写

  str.isprintable()         -->判断有没有不显示出来的 符号,\t \n等

  str.swapcase()          -->大小写翻转

  str.format(0_a='第一个',1_b="第二个")--> 和%s 占位符功能相同,字符串中写 A="fdasfdf{0},fdsfdsf{1}"

  str.format_map(列表A)      -->将列表和字符串一一对应,完成上面的需求

  str.capitalize()           -->首字母大写,其余小写

  maketrans,translate        -->对应关系,解释,替换

例子:m = str.maketrans('aeiou','12345') # 对应关系

name = "akpsojfasdufasdlkfj8ausdfakjsdfl;kjer09asdf"

v = name.translate(m)

print(v)

   str.partition('n')          -->以n作为分割,和split类似,但是保留分隔符

  str.encode(encoding="utf-8")    -->以utf8 打开

(容易记) 

  "-".jion(str)           -->用 -进行分割

  str.lower()           -->字符串变小写

  str.upper()            -->字符串变大写

  str.islower()          -->判断是不是全小写

  str.isupper()          -->判断是不是全大写

  str.isspace()          -->判断是不是空格

  str.istitle()           -->判断是不是标题(单词首字母大写)

  str.strip()            -->去除俩边空格

  str.lstrip()           -->去除左空格

  str.rstrip()            -->去除右空格

  str.index('n')          -->定位"n"的位置

  str.rindex('n')         -->从右边开始定位

  str.find('n')          -->定位"n"的位置,没有不报错

  str.rfind('n')          -->从右边开始定位

  str.count('n')          -->计数 n, 可以定义开始 结束位置

  str.endswith('n')        -->以n 结束

  str.startswith('w')       -->以w 开始

  str.center(10)         -->居中,共计10个字符,空白补全

  str.rjust(10)          -->右对齐,共10个字符,空白补全

  str.ljust(10)          -->左对齐,共10 ,补全

  str.title()            -->变成标题

  str.

  

  

python课程day_2-->总结-->字符串功能的更多相关文章

  1. python 基本数据类型之字符串功能

    字符串常用功能: # name.upper() #全部大写变小写 # name.lower() #全部小写变大写 # name.split() #分割 # name.find() #找到指定子序列的索 ...

  2. Python小白学习之路(三)—【数字功能】【字符串功能】

    数字(int)常见功能 在网络课上,老师把这些功能称为神奇的魔法,想要揭开魔法神奇的面纱,想要看看有什么招数,在Pycharm里敲击三个字母(int),按住Ctrl,将鼠标点在int上,这时鼠标会变成 ...

  3. 尚学python课程---13、python基础语法

    尚学python课程---13.python基础语法 一.总结 一句话总结: legend2系统使我能够快速掌握一门语法,特别有用 pass 语句:空语句:是为了保持程序结构的完整性  :作用:比如: ...

  4. python课程第二周重点记录

    python课程第二周重点记录 1.元组的元素不可被修改,元组的元素的元素可以被修改(字典在元组中,字典的值可以被修改) 2.个人感觉方便做加密解密 3.一些方法的使用 sb = "name ...

  5. python实现软件的注册功能(机器码+注册码机制)

    http://www.cnblogs.com/cquptzzq/p/5940583.html 一.前言: 目的:完成已有python图像处理工具的注册功能 功能:用户运行程序后,通过文件自动检测认证状 ...

  6. python面向对象进阶 反射 单例模式 以及python实现类似java接口功能

    本篇将详细介绍Python 类的成员.成员修饰符.类的特殊成员. 类的成员 类的成员可以分为三大类:字段.方法和特性. 注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存 ...

  7. python基础之格式化字符串

    一.格式化字符功能介绍 应用场景:一般在print的时候提供占位符;python中提供两种格式化字符串方式:第一种是古老的利用百分号的方式,第二种是增强的格式化字符串.format 函数. 二.古老的 ...

  8. Python基础学习之字符串(1)

    字符串 由字符组成的序列,即字符串. 1.基本字符串操作 所有标准的序列操作(索引.切片.乘法.判断成员资格.求长度.取最小值和最大值)对字符串同样适用: >>> website=' ...

  9. python课程单元三编程题讲解(上)

    目录 1.快乐的数字 2.凯撒密码I 3.凯撒密码II 4.括号配对检测 A @     下面向大家介绍一下我在学习python课程的一些题目的解法,如果大家有什么更好的解法请私信我.这里只显示题目与 ...

  10. 尚学python课程---15、python进阶语法

    尚学python课程---15.python进阶语法 一.总结 一句话总结: python使用东西要引入库,比如 json 1.python如何创建类? class ClassName: :以冒号结尾 ...

随机推荐

  1. 手动编写JQUERY插件

    就拿一个简单的示例来说,鼠标点击输入框,提示文字消息,鼠标移开,再显示提示文字. <script type="text/javascript"> //编写插件 (fun ...

  2. - (BOOL)setResourceValue:(id)value forKey:(NSString *)key error:(NSError **)error

    如果我们的APP需要存放比较大的文件的时候,同时又不希望被系统清理掉,那我么我们就需要把我们的资源保存在Documents目录下,但是我们又不希望他会被iCloud备份,因此就有了这个方法 [URL ...

  3. 关于binary log那些事——认真码了好长一篇

    本文介绍binlog的作用以及几个重要参数的使用方法,同时通过实验来描述binlog内部记录内容:row .statement跟mixed的设置下,记录了哪些东西,最后会简单介绍下binlog ser ...

  4. Oracle数据块损坏的恢复实例

    测试环境:11.2.0.4 1.构建数据块损坏的测试环境 2.有备份:常规恢复坏块 3.无备份:跳过坏块 1.构建数据块损坏的测试环境 1.1 创建测试表 --Create Table t_test ...

  5. 构建高性能web站点-阅读笔记(一)

    看完前9章,也算是看完一半了吧,总结一下. 郭欣这个名字或许并不响亮,但是这本书写的确实真好!百度一下他的名字也能够看到他是某些公司的创始人和投资者,当然他本人必定是大牛无疑. 从网页的动静分离到网络 ...

  6. RunTime 给类添加属性

    RunTime网上有很多人都不知道Runtime到底是干嘛的?有很多博主都是长篇大论给他们讲这个讲那个,我感觉还不如实例来的实在.很简单的一个例子:我们都知道会有这样的需求,未读消息列表的图片上要有一 ...

  7. linux-SSR多用户版配置详解

    前述:好久没有玩服务器,今天有一哥们要浏览下external website,就搭建一个新的服务器(本人用Vultr的Japan2.5$/mon centOs7.0 64位) 嗯,条件差不多了,开始啦 ...

  8. thinkphp3.2.x多图上传并且生成多张缩略图

    html部分 <!DOCTYPE html><html><head><meta http-equiv="Content-Type" con ...

  9. (转)Java并发编程:并发容器之CopyOnWriteArrayList

    原文链接:http://ifeve.com/java-copy-on-write/ Copy-On-Write简称COW,是一种用于程序设计中的优化策略.其基本思路是,从一开始大家都在共享同一个内容, ...

  10. 1.Java集合总结系列:Java集合概述

    一.概述 集合是 Java 中非常重要的 API,在实际应用中非常广泛,在许多面试中也是必考的知识点. Java 所有集合类都位于 java.util 包下,Java 的集合只能保存对象,而无法保存保 ...