码迷,mamicode.com
首页 > 编程语言 > 详细

Python进阶之浅谈内置方法

时间:2019-08-02 21:08:40      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:移除   定义   浮点   存在   循环   pytho   name   首字母   不可   

有序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进阶之浅谈内置方法

标签:移除   定义   浮点   存在   循环   pytho   name   首字母   不可   

原文地址:https://www.cnblogs.com/MrYang161/p/11290788.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!