Python进阶之浅谈内置方法
有序or无序和可变or不可变
有序:有索引 无序:无索引
可变:变量值变,id不变 不可变:变量值变,id也变
数字类型内置方法
整形
1.作用
描述年龄,id,身高
2.定义方式
x=10
x=int('10')
3.内置方法
没有内置方法,只有算术运算和比较运算
4.存在一个值还是多个值
一个值
5.有序or无序
整形没有这一说法
6.可变or不可变
整形是不可变的
浮点型
1.作用
描述薪资等
2.定义方式
x=1.1
x=float('1.1')
3.内置方式
与整形一样没有内置方法,只有算数运算和逻辑运算
4.存在一个值还是多个值
与整型一样只有一个值
5.有序or无序
没有这一说
6.可变or不可变
与整型一样是不可变的
字符串类型内置方法
1.作用
描述性质的东西,如人的名字、单个爱好、地址、国家、说的话等,可以有效地代表一种不变的字符序列,基于Unicode国际字符集。
2.定义
name='tim'
s=str(1.2)
3.内置方式
1.按索引取值
name='tim'
print(f'索引为1: {name[1]}')
print(f'索引0: {name[0]}')
2.切片(顾头不顾尾,步长)
name='tim'
print(f'切片1-最后: {name[1:]}')
3.长度
name='tim'
print(len(name))
4.成员运算in和not
name='tim'
print('tim'in name)#判断tim是否在字符串内
5.移除空白
name=' tim'
print(name.strip)
6.切分
info = 'nick:male:19'
info_list = info.split(':')
print(f'info_list1:{info_list1}')
7.循环
name='tim'
for i in name:
print(i)
8.左空白和右空白
name=' **tim** '
print(f'左对齐:{name.lstrip('*')}')
print(f'右对齐:{name.rstrip('*')}')
9.大写和小写
name='Tim'
print(name.lower())#小写
print(name.upper())#大写
10.以...开始和以...结尾
name='tim'
print(name.startswith('t'))#以...开始
print(name.endswith('m'))#以...结尾
11.右切割
name='tim'
print(name.rsplit('i'))
12.联合
name = ['tim', 'male', '19']
print(name.join(name))
13.替代
name='tim'
print(name.replace('name','NAME'))
14.是否为数字
name='tim'
print(name.isdigit())
15.查找
name='tim'
print(name.find('i'))
16.索引
name='tim'
print(name.index('i'))
17.中心
name='tim'
print(name.center(9))
18.左对齐
name='tim'
print(ljust(50,'*'))
19.右对齐
name='tim'
print(rjust(50,'*'))
20.首字母大写
name='tim'
print(name.captalize())
21.大小写互换
name='Tim'
print(name.swapcase())
22.标题
name='tim'
print(name.title())
4.存在一个值还是多个值
与数字类型一样只有一个值
5.有序or无序
字符串是有索引的,所以是有序的
6.可变or不可变
与数字一样是不可变的
与数字类型一样是可变的
Python进阶之浅谈内置方法的更多相关文章
- Python进阶之浅谈内置方法(补充)
目录 列表类型的内置方法 元组类型的内置方法 字典类型的内置方法 集合类型的内置方法 列表类型的内置方法 1.作用:描述名字,说的话等 2.定义方式 s=['tim','age'] s=str('ti ...
- Python进阶-XVIV 类的内置方法:__str__ 、__repr__、析构函数(__del__)、双下的call,eq,new,hash 以及item相关的三个方法
类的内置方法 它与内置函数有紧密的联系,有的内置函数就是调用的内置方法. 在顶级父类obj中有: 两个双下方法 obj.__str__ str(obj) obj.__repr__ repr(obj) ...
- Python学习day08-python进阶(2)-内置方法
Python学习day08-python进阶(2)-内置方法 列表数据类型内置方法 作用 描述多个值,比如爱好 定义方法 xxxxxxxxxx 2 1 hobby_list ...
- python进阶_浅谈面向对象进阶
python进阶_浅谈面向对象进阶 学了面向对象三大特性继承,多态,封装.今天我们看看面向对象的一些进阶内容,反射和一些类的内置函数. 一.isinstance和issubclass class F ...
- python学习day7 数据类型及内置方法补充
http://www.cnblogs.com/linhaifeng/articles/7133357.html#_label4 1.列表类型 用途:记录多个值(一般存放同属性的值) 定义方法 在[]内 ...
- python 面向对象之反射及内置方法
面向对象之反射及内置方法 一.静态方法(staticmethod)和类方法(classmethod) 类方法:有个默认参数cls,并且可以直接用类名去调用,可以与类属性交互(也就是可以使用类属性) 静 ...
- python面向对象之反射和内置方法
一.静态方法(staticmethod)和类方法(classmethod) 类方法:有个默认参数cls,并且可以直接用类名去调用,可以与类属性交互(也就是可以使用类属性) 静态方法:让类里的方法直接被 ...
- python基础-列表List及内置方法
数据类型之列表-List 用途:用于存一个或多个不同类型的值 定义:通过中括号存值,每个值之间通过逗号进行分隔 l1 = [1,'a',3,'b'] 特性:有序.可变.存多个值的数据类型 常用方法: ...
- python入门之数据类型及内置方法
目录 一.题记 二.整形int 2.1 用途 2.2 定义方式 2.3 常用方法 2.3.1 进制之间的转换 2.3.2 数据类型转换 3 类型总结 三.浮点型float 3.1 用途 3.2 定义方 ...
随机推荐
- 数据库之 MySQL --- 视图的原理解析与创建(八)
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 1.什么是视图? 视图:MySQL从5.0.1版本开始提供视图功能.一种虚拟存在的表,行和列的数据来自定 ...
- Java实现 LeetCode 831 隐藏个人信息(暴力)
831. 隐藏个人信息 给你一条个人信息字符串 S,它可能是一个 邮箱地址 ,也可能是一串 电话号码 . 我们将隐藏它的隐私信息,通过如下规则: 电子邮箱 定义名称 name 是长度大于等于 2 (l ...
- Java实现 LeetCode 502 IPO(LeetCode:我疯起来连自己都卖)
502. IPO 假设 力扣(LeetCode)即将开始其 IPO.为了以更高的价格将股票卖给风险投资公司,力扣 希望在 IPO 之前开展一些项目以增加其资本. 由于资源有限,它只能在 IPO 之前完 ...
- java实现最大公约数
编写一函数gcd,求两个正整数的最大公约数. 样例输入: 5 15 样例输出: 5 样例输入: 7 2 样例输出: 1 package adv92; import java.util.Scanner; ...
- 阿里巴巴 《Java 开发者手册》+ IDEA编码插件
4月22日,阿里巴巴发布了泰山版<Java 开发手册>,以前以为终极版就真的是终极版了,没想到还是想的太简单了,继终极版之后又发布了详尽版.华山版,这不,泰山版又来了.想想也对,行业一直在 ...
- 搜索相关性算法在 DiDi Food 中的搜索
导读:今天给大家分享的主题是搜索匹配问题在 DiDi Food 中的一些探索与应用.本文首先介绍了搜索相关性的一些背景,之后介绍了业界常见的三种匹配模型,以及在DiDi Food业务中的模型效果对比. ...
- 小菜成长之路,警惕沦为 API 调用侠
小菜(化名)在某互联网公司担任运维工程师,负责公司后台业务的运维保障工作.由于自己编程经验不多,平时有不少工作需要开发协助. 听说 Python 很火,能快速开发一些运维脚本,小菜也加入 Python ...
- jreble备注
版本:2019.1.4 激活URL:http://jrebel.pyjuan.com/36931214-7bb6-42d4-afd7-26eb5628e004
- hadoop知识整理(1)之HDFS
一.HDFS是一个分布式文件系统 体系架构: hdfs主要包含了3部分,namenode.datanode和secondaryNameNode namenode主要作用和运行方式: 1)管理hdfs的 ...
- LVS实现四层负载均衡
LVS详解(思维导图) 1. 集群概述 1.1 Linux Cluster Linux Cluster的类型 LB(Load Balance) HA(High Available) HP(High P ...