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 定义方 ...
随机推荐
- Java实现 LeetCode 273 整数转换英文表示
273. 整数转换英文表示 将非负整数转换为其对应的英文表示.可以保证给定输入小于 231 - 1 . 示例 1: 输入: 123 输出: "One Hundred Twenty Three ...
- Java实现 LeetCode 23 合并K个排序链表
23. 合并K个排序链表 合并 k 个排序链表,返回合并后的排序链表.请分析和描述算法的复杂度. 示例: 输入: [ 1->4->5, 1->3->4, 2->6 ] 输 ...
- Java实现LeetCode_0001_Two Sum
import java.util.Arrays; import java.util.Scanner; public class TwoSum_1 { public static void main(S ...
- DirectX11 With Windows SDK--31 阴影映射
前言 阴影既暗示着光源相对于观察者的位置关系,也从侧面传达了场景中各物体之间的相对位置.本章将起底最基础的阴影映射算法,而像复杂如级联阴影映射这样的技术,也是在阴影映射的基础上发展而来的. 学习目标: ...
- ubuntu18启动zabbix-agent失败/故障记录
故障现象 ubuntu 16 升级18 之后 安装了zabbix agent 今天突然agent掉了 上去的时候发现 报错: 后来打算-c 启动然后发现 /usr/sbin/zabbix_agentd ...
- [AGC043-D]Merge Triplets
题目 点这里看题目. 分析 我们不妨来考虑一下生成的序列有什么性质. 为了方便表示,我们将序列\(S\)的第\(i\)项写为\(S[i]\). 首先考虑如果所有的\(A\)序列都是递增 ...
- @bzoj - 3711@ [PA2014]Druzyny
目录 @description@ @solution@ @accepted code@ @details@ @description@ 体育课上,n个小朋友排成一行(从1到n编号),老师想把他们分成若 ...
- @atcoder - ARC092F@ Two Faced Edges
目录 @description@ @solution@ @accepted code@ @details@ @description@ 给出一个有向图,对每条边都做一次询问: 翻转这条边后,对原图的强 ...
- Flume-0.9.4和Hbase-0.96整合
这几天由于项目的需要,需要将Flume收集到的日志插入到Hbase中,有人说,这不很简单么?Flume里面自带了Hbase sink,可以直接调用啊,还用说么?是的,我在本博客的<Flume-1 ...
- 使用java实现单链表(转载自:https://www.cnblogs.com/zhongyimeng/p/9945332.html)
使用java实现单链表----(java中的引用就是指针)转载自:https://www.cnblogs.com/zhongyimeng/p/9945332.html ? 1 2 3 4 5 6 7 ...