有序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进阶之浅谈内置方法的更多相关文章

  1. Python进阶之浅谈内置方法(补充)

    目录 列表类型的内置方法 元组类型的内置方法 字典类型的内置方法 集合类型的内置方法 列表类型的内置方法 1.作用:描述名字,说的话等 2.定义方式 s=['tim','age'] s=str('ti ...

  2. Python进阶-XVIV 类的内置方法:__str__ 、__repr__、析构函数(__del__)、双下的call,eq,new,hash 以及item相关的三个方法

    类的内置方法 它与内置函数有紧密的联系,有的内置函数就是调用的内置方法. 在顶级父类obj中有: 两个双下方法 obj.__str__ str(obj) obj.__repr__ repr(obj) ...

  3. Python学习day08-python进阶(2)-内置方法

    Python学习day08-python进阶(2)-内置方法 列表数据类型内置方法 作用 描述多个值,比如爱好 定义方法       xxxxxxxxxx 2         1 hobby_list ...

  4. python进阶_浅谈面向对象进阶

    python进阶_浅谈面向对象进阶 学了面向对象三大特性继承,多态,封装.今天我们看看面向对象的一些进阶内容,反射和一些类的内置函数. 一.isinstance和issubclass  class F ...

  5. python学习day7 数据类型及内置方法补充

    http://www.cnblogs.com/linhaifeng/articles/7133357.html#_label4 1.列表类型 用途:记录多个值(一般存放同属性的值) 定义方法 在[]内 ...

  6. python 面向对象之反射及内置方法

    面向对象之反射及内置方法 一.静态方法(staticmethod)和类方法(classmethod) 类方法:有个默认参数cls,并且可以直接用类名去调用,可以与类属性交互(也就是可以使用类属性) 静 ...

  7. python面向对象之反射和内置方法

    一.静态方法(staticmethod)和类方法(classmethod) 类方法:有个默认参数cls,并且可以直接用类名去调用,可以与类属性交互(也就是可以使用类属性) 静态方法:让类里的方法直接被 ...

  8. python基础-列表List及内置方法

    数据类型之列表-List 用途:用于存一个或多个不同类型的值 定义:通过中括号存值,每个值之间通过逗号进行分隔 l1 = [1,'a',3,'b'] 特性:有序.可变.存多个值的数据类型 常用方法: ...

  9. python入门之数据类型及内置方法

    目录 一.题记 二.整形int 2.1 用途 2.2 定义方式 2.3 常用方法 2.3.1 进制之间的转换 2.3.2 数据类型转换 3 类型总结 三.浮点型float 3.1 用途 3.2 定义方 ...

随机推荐

  1. (三)用less+gulp+requireJs 搭建项目(requireJs)

    首先我想说下我在写js时经常遇到的问题,尤其是很大的项目: 1.我一般会把各个功能分块写在各个js文件中: 比如弹出框: dialog.js $(document).ready(function(){ ...

  2. 移动端fixed兼容问题

    最近做移动端页面,有个需求类似下图 底部导航用fixed定位时在部分iOS版本中会有问题: 1.上滑是底部会跟着滑动,手指松开时才会又回到底部 2.软键盘唤起的情况下,也会出现许多莫名其妙的问题 网上 ...

  3. Java实现 蓝桥杯 算法训练 My Bad(暴力)

    试题 算法训练 My Bad 问题描述 一个逻辑电路将其输入通过不同的门映射到输出,在电路中没有回路.输入和输出是一个逻辑值的有序集合,逻辑值被表示为1和0.我们所考虑的电路由与门(and gate, ...

  4. Java实现 蓝桥杯VIP 基础练习 龟兔赛跑预测

    题目描述 话说这个世界上有各种各样的兔子和乌龟,但是 研究发现,所有的兔子和乌龟都有一个共同的特点--喜欢赛跑.于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔 ...

  5. Java实现 蓝桥杯 算法提高 字符串压缩

    试题 算法提高 字符串压缩 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 编写一个程序,输入一个字符串,然后采用如下的规则对该字符串当中的每一个字符进行压缩: (1) 如果该字符是 ...

  6. mysql基础之-mysql数据控制语言DCL(七)

    0x01 mysql中的权限分布 mysql中的用户信息都存储在系统数据库mysql的user表中 查询语句:select host,user,password from mysql.user; 创建 ...

  7. Grafana6.4.4 + zabbix 4.2

    环境简介 OS:Centos 7.4 zabbix:4.2.6 Grafana:6.4.4 一.yum 直接安装的方式 官方推荐有几种安装方式我采用yum 直接安装的方式 官方doc: https:/ ...

  8. MySQL索引实践

    数据库索引本质上是一种数据结构(存储结构+算法),目的是为了加快数据检索速度. 1.索引的类型(待完善) 主键索引:给表设置主键,这个表就拥有主键索引. 唯一索引:unique 普通索引:增加某个字段 ...

  9. arduino 的analogRead() 和analogWrite()

    模拟输入analogRead()函数的返回值范围是0 到1023; 而模拟输出analogWrite()函数的输出值范围是0 到255; 所以: val = analogRead(potpin); / ...

  10. JDK8在泛型类型推导上的变化

    概述 JDK8升级,大部分问题可能在编译期就碰到了,但是有些时候比较蛋疼,编译期没有出现问题,但是在运行期就出了问题,比如今天要说的这个话题,所以大家再升级的时候还是要多测测再上线,当然JDK8给我们 ...