python的字符串类型可变吗_python之整数类型、字符串类型、列表类型、可变、不可变...

Python 是一门有条理的和强大的面向对象的程序设计语言,类似于Perl, Ruby, Scheme, Java。自从20世纪90年代初Python语言诞生至今

可变/不可变类型

可变类型

ID不变的情况下,值改变,则称之为可变类型,如列表,字典

不可变类型

值改变,ID改变,则称之为不可变类型,如整数字符串,元组

整数类型

int正整数

用途就是记录年龄,电话号码,等内容

定义:age = 19。# int()

类型转换int()只能是纯数字的字符,还有浮点型

float浮点数

用途就是用来记录工资,身高,体重,带有小数为的数据

定义:pice = 3.2 # float()

类型的转换float()包含小数的字符串,或是正整数型

字符串类型str

用途就是用来记录描述型的内容

定义name = 'bran' #str()

类型转换所有的类型都是可以转字符串类型的str()

常用的操作

按索引取之,只能取,不能存,正向取,反向取

name = 'bran'

name[0]

name[1]

name[-1]

name[-2]

切片取值,只能取,正,反取,顾头不顾尾,默认的步长为1

name = 'branllllll'

name[::2] #从零开始到最后,隔两个打印一个

name[0:5]

name[0:5:2]

name[::-1]

name[-1::-1]

name[-1:-5:-1]

len()取长度

strip()移除左右两边的字符,默认是移除空格rstrip()从右边开始删除,这两个函数,只有表明了分隔的次数才是有意义的

join()按照某种连接字符来拼接字符串,如果是列表必须值都是同类型的数据,参数是一个迭代类型

for循环出每个字符

format()格式化三种格式

1.'my name is {name} age is {age}'.format(name='xx',age=18)

2.'my name is {} age is {}'.format('bran',18)

3.'my name is {0} age is {1} today {1}'.format('bran',18)

isdigit()判断这个字符串是否为纯数字类型

replace()替换字符串,默认全部替换

lower()转小写upper()转大写

startswith()判断是什么字符开头,endswith()判断是什么字符结尾

find()查找字符rfind()从右开始查找字符串

index()查找字符串,rindex()从右开始查找字符串找不到会报错

Count()统计字符串出现的次数

center()剧中ljust()居左rjust()居右zfill()默认用0填充

expandtabs()方法把字符串中的tab符号('\t')转为空格

captalize()首字母大写Swapcase()大小写字母反写title()首字母大写

列表类型list

用途按照位置记录多个值

定义:在[]内用逗号分隔的多个任意类型的值

类型转换:但凡是能被for循环遍历的数据类型都可以转

常用操作

所以取之,按索引存取值,可正反都可以取,但是对于不存在的索引会保存

切片顾头不顾尾步长默认1

len()取列表内的元素的个数

成员运算in或not in判断值是否存在列表中

append()追加元素到最后

insert()根据索引位置插入元素

del()根据元素的索引删除值没有返回值

remove()根据元素删除值没有返回值

pop()按索引删除,默认从最后开始删除,有返回值

for()循环出每一个元素

clear()清空列表

extend()追加一个列表到列表的尾部

reverse()翻转列表内的元素

sort()排序参数reverse = True

如果您想短时间内掌握Python编程技术,欢迎报名合肥达内Python+人工智能培训课程,全程北京一线大咖,教您掌握全方位的Python+人工智能技能,让您在短短几个月的时间内成为一名优秀的Python程序员,成为IT行业精英,获得满意薪资!成就明天!达内每月开设7天免费试听实训营,您可先体验一周后再付款学习!详情请咨询在线客服,机不可失时不再来!快快前来免费试听体验吧!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值