python之整数类型、字符串类型、列表类型、可变、不可变

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 符号(' ')转为空格captalize()首字母大写 Swapcase()大小写字母反写 title()首字母大写

  列表类型 list

  用途 按照位置记录多个值定义:在[]内用逗号分隔的多个任意类型的值类型转换:但凡是能被for循环遍历的数据类型都可以转常用操作所以取之,按索引存取值,可正反都可以取,但是对于不存在的索引会保存切片 顾头不顾尾 步长默认1len() 取列表内的元素的个数成员运算 in 或 not in 判断值是否存在列表中append() 追加元素到最后insert() 根据索引位置插入元素del() 根据元素的索引删除值 没有返回值remove() 根据元素删除值 没有返回值pop() 按索引删除,默认从最后开始删除,有返回值for()循环出每一个元素clear() 清空列表extend() 追加一个列表到列表的尾部reverse() 翻转列表内的元素sort() 排序 参数reverse=True

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值