python基本数据类型(—)
数字
int(整型)
在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807
布尔值
字符串
1. s. capitalize() ---- 首字母变大写
s="lifei" print(s.capitalize()) ------- Lifei
2. s.center(width, fillchar=None) ---- 内容居中 ,width:总长度,filchar:前后空白处内容填充
s="lifei" print(s.center(20,'^')) ------ ^^^^^^^lifei^^^^^^^^
s.ljust(width, fillchar=None) ------- 左对齐,右填充
s="lifei" print(s.ljust(20,"^")) ------ lifei^^^^^^^^^^^^^^^
s.rjust(width, fillchar=None) ----- 右对齐,左填充
s="Lifei" print(s.rjust(20,'^')) ----- ^^^^^^^^^^^^^^^^lifei
s.count( sub, start=None, end=None)------ 子序列个数
s="lifei" print(s.count('i',0,2)) ------ 1(lifei中 i 出现了几次 从左到右大于等于0小于2中出现几次)
4. s.endswitn(suffix, start=None, end=None) ----- 是否以****结束
s="lifei" print(s.endswith('i',0,3)) ------false(lifei中以 i 结尾 从左到右大于等于0小于3结尾)
5.s.expandtabs(tabsize=None) ------ 将tab键转化为空格,默认一个Tab键等于8个空格
s="li\tfei" print(s.expandtabs(20)) ------ li fei((设置Tab键\t 等于20个空格)
6.s.find(sub, start=None, end=None) ------- 寻找子序列,如果没找到,返回 -1
s="lifei" print(s.find('i',0,3)) ----- 1(从左到右大于等于0小于3中找 i 找到返回1,找不到返回 -1)
s.rfind(sub, start=None, end=None) ------ 寻找子序列,如果没找到,返回 -1
s="Lifei" print(s.rfind('i',0,3)) ----- 1(从右到左大于等于0小于3中找 i 找到返回1,找不到返回 -1)
s.index(sub, start=None, end=None) ------- 寻找子序列,如果没找到,就报错
s="lifei" print(s.index('i',0,2)) ----- 1
s.rindex(sub, start=None, end=None) ------ 寻找子序列,如果没找到,就报错
s="Lifei" print(s.rindex('i',0,3)) ---- 1
7.s.format(*args, **kwargs) ----- 字符串格式化
s="lifei {0}, age{1}" print(s.format('hello',20))#{0} 占位符 ------ lifei hello,age20( hello代替{0},20代替age{1} )
8.s.isalnum() ----- 包含字母或数字,返回True,否则 False
s="lifei1" print(s.isalnum()) ------ True
s.isalpha() ---- 全部是字母,返回True,否则 False
s="lifei" print(s.isalpha()) ------- True
s.isdigit() ---- 全部是数字,返回True,否则 False
s="1lifei" print(s.isdigit()) ---- False
9.s.islower() ----- 是否是小写,返回True,否则 False
s="lifei" print(s.islower()) ----- True
10.s.isspace() ---- 是否是空格
s="lifei" print(s.isspace()) -----False
11.s.istitle() ---- 判断是否是标题(所有的首字母大写是标题)
s="lifei" print(s.istitle()) ----- False
12.s.isupper() --- 判断是否全是大写
s="LIFEI" print(s.isupper()) ------ True
13.join(self, iterable) ------ 连接
li=["l","h"]#列表
li=("1","h")#元祖
print("_".join(li))------l_h
14.s.lower() ---- 大写字母变小写
s="Lifei" print(s.lower()) ------ lifei
s.upper() ------ 小写变大写
s="lifei" print(s.upper()) ------LIFEI
15.s.lstrip(chars=None) ------ 去除左边空格
s=" Lifei " print(s.lstrip()) -----Lifei
s.rstrip(chars=None) ------ 去除右边空格
s=" Lifei " print(s.rstrip()) ------- Lifei
s.strip(chars=None) ------ 去除两边空格
s=" Lifei " print(s.strip()) ------Lifei
16.s.partition(sep) ------ 分割,前中后三部分(元祖类型)
s=" Lifei " print(s.partition('f')) ---- (' Li', 'f', 'ei ')
s.rpartition(set) ----- 分割,前中后三部分(元祖类型)
s="Lifei" print(s.rpartition(i)) ----('Life', 'i', '')
17.s.replace(old, new, count=None) ------替换
s=" Lifei " print(s.replace('i','a')) ----- Lafea(i替换a)
18.s.rsplit( sep=None, maxsplit=None) ------分割前中后三部分(分割那个字符消失)从右
s="Lifei" print(s.rsplit('i')) ------ ['L', 'fe', '']
split(sep=None, maxsplit=None)------- 分割前中后三部分(分割那个字符消失)从左
s="Lifei" print(s.split('e')) ----- ['Lif', 'i']
19.s.splitlines(keepends=False) ------ 根据换行分割
s="Lifei\nlifei" print(s.splitlines()) -----['Lifei', 'lifei']
20.s.startswith(prefix, start=None, end=None) ------ 判断是否一某一个字符开头
s="Lifei" print(s.startswith('L')) ----True
21. s.swapcase() ----- 大写变小写,小写变大写
s="Lifei" print(s.swapcase()) -----lIFEI
22.s.title()------内容变为标题
s="my name is lifei" print(s.title()) -----My Name Is Lifei
23.索引 (寻找字符串中某一个字符)
s="lifei"
print(s[0]) -----l
print(s[1]) ----- i
print(s[2])----- f
print(s[3])----- e
print(s[4])------ i
print(len(s)) ------- 5 (获取字符串的长度)
24.切片(提取某一个字符)
s="lifei" print(s[2:4]) ------- fe
python基本数据类型(—)的更多相关文章
- python 基本数据类型分析
在python中,一切都是对象!对象由类创建而来,对象所拥有的功能都来自于类.在本节中,我们了解一下python基本数据类型对象具有哪些功能,我们平常是怎么使用的. 对于python,一切事物都是对象 ...
- python常用数据类型内置方法介绍
熟练掌握python常用数据类型内置方法是每个初学者必须具备的内功. 下面介绍了python常用的集中数据类型及其方法,点开源代码,其中对主要方法都进行了中文注释. 一.整型 a = 100 a.xx ...
- 闲聊之Python的数据类型 - 零基础入门学习Python005
闲聊之Python的数据类型 让编程改变世界 Change the world by program Python的数据类型 闲聊之Python的数据类型所谓闲聊,goosip,就是屁大点事可以咱聊上 ...
- python自学笔记(二)python基本数据类型之字符串处理
一.数据类型的组成分3部分:身份.类型.值 身份:id方法来看它的唯一标识符,内存地址靠这个查看 类型:type方法查看 值:数据项 二.常用基本数据类型 int 整型 boolean 布尔型 str ...
- Python入门-数据类型
一.变量 1)变量定义 name = 100(name是变量名 = 号是赋值号100是变量的值) 2)变量赋值 直接赋值 a=1 链式赋值 a=b=c=1 序列解包赋值 a,b,c = 1,2,3 ...
- Python基础:八、python基本数据类型
一.什么是数据类型? 我们人类可以很容易的分清数字与字符的区别,但是计算机并不能,计算机虽然很强大,但从某种角度上来看又很傻,除非你明确告诉它,"1"是数字,"壹&quo ...
- python之数据类型详解
python之数据类型详解 二.列表list (可以存储多个值)(列表内数字不需要加引号) sort s1=[','!'] # s1.sort() # print(s1) -->['!', ' ...
- Python特色数据类型(列表)(上)
Python从零开始系列连载(9)——Python特色数据类型(列表)(上) 原创 2017-10-07 王大伟 Python爱好者社区 列表 列表,可以是这样的: 分享了一波我的网易云音乐列表 今天 ...
- 【Python】-NO.97.Note.2.Python -【Python 基本数据类型】
1.0.0 Summary Tittle:[Python]-NO.97.Note.2.Python -[Python 基本数据类型] Style:Python Series:Python Since: ...
- python基本数据类型之集合
python基本数据类型之集合 集合是一种容器,用来存放不同元素. 集合有3大特点: 集合的元素必须是不可变类型(字符串.数字.元组): 集合中的元素不能重复: 集合是无序的. 在集合中直接存入lis ...
随机推荐
- 「从零单排canal 05」 server模块源码解析
基于1.1.5-alpha版本,具体源码笔记可以参考我的github:https://github.com/saigu/JavaKnowledgeGraph/tree/master/code_read ...
- 2万字长文包教包会 JVM 内存结构 保姆级学习笔记
写这篇的主要原因呢,就是为了能在简历上写个"熟悉JVM底层结构",另一个原因就是能让读我文章的大家也写上这句话,真是个助人为乐的帅小伙....嗯,不单单只是面向面试学习哈,更重要的 ...
- 有关 Session 的那些事儿
原文链接: https://blog.by24.cn/archives/about-session.html Web 开发中,Session 是经常用到的概念,但是在日常交流中,似乎又经常引起误解. ...
- 程序员肺被切掉一块还得去加班... 再谈“工作996,生病ICU”
如题,为什么要说再谈“工作996,生病ICU”,因为996问题早已不是一个新问题,在我最近刚出版的新书<SOD框架“企业级”应用数据架构实战>写作期间,爆发了一次程序员“起义”,出现了一个 ...
- python读取hdfs上的parquet文件方式
在使用python做大数据和机器学习处理过程中,首先需要读取hdfs数据,对于常用格式数据一般比较容易读取,parquet略微特殊.从hdfs上使用python获取parquet格式数据的方法(当然也 ...
- Netty 学习笔记(2) ------ 数据传输载体ByteBuf
Netty中读写以ByteBuf为载体进行交互 ByteBuf的结构 ByteBuf以readerIndex和writerIndex划分为三块区域,废弃字节,可读字节,可写字节.每次从ByteBuf读 ...
- vue的双向数据绑定实现原理(简单)
如果有人问你,学vue学到了什么,那双向数据绑定,是必然要说的. 我们都知道,在vue中,使用数据双向绑定我们都知道是v-modle实现的. 实现原理是通过Object.defineProperty的 ...
- 【管理员已阻止你运行此应用】windows defender图标打叉,无法打开mmc.exe解决办法
今天开机遇到一个奇怪的问题,发现windows defender图标上面打了个×: 打开按照系统提示需要restart服务,但是无法重启服务,会出现错误,然后尝试手动重启服务,准备打开管理控制台mmc ...
- Dart函数
函数 Dart是一种真正的面向对象的语言,所以即使是函数也是对象,并且有一个类型Function.这意味着函数可以赋值给变量或作为参数传递给其他函数,这是函数式编程的典型特征.同时意味着在Dart语言 ...
- nginx 的return配置
该指令一般用于对请求的客户端直接返回响应状态码.在该作用域内return后面的所有nginx配置都是无效的. 可以使用在server.location以及if配置中. 除了支持跟状态码,还可以跟字符串 ...