python学习记录数据类型的内置方法 与可变不可变类型
字符串的内置方法
查看字符串类型与方法?句点符 .
1.upper()把字符串转为全大写
2.lower()把字符串转为全小写
3.startswith()判断是否以指定字符开头
4.endswith()判断是否以指定字符结尾

应用案例

5.format的使用
1.方法一
# s = 'my name is {}, my age is {}'
# print(s.format('ly', 18))

# 第二种玩法:
# s = '{0} my name is {1}, my age is {0}, {1}, {1}, {0}, {2}'
# print(s.format('ly', 18, 'male', ))

# 第三种玩法:
s = ' my name is {name}, my age is {age}, {name}, {name}, {age}'
print(s.format(name='ly', age=18))

6.join 用逗号分隔列表数据

7.replace 替换字符串
# 替换字符串 replace
# s = 'my name is ly ly ly ly'
#
# print(s.replace('ly', 'jason', 1))

应用用repiace交换两个变量

8.isdigit()判断字符串里是否全是数字![]()
应用

字符串需要了解的内置方法
1.find()找到字符所在的索引位置,如果找不到返回-1

2.index()找到字符所在的索引位置,找不到报错

3.count()统计一个字符在另一个字符在存在的次数

4.center(),ljust(),rjust(),zfill()![]()
5.capitalizc(),swapcase(),title()

列表的内置方法(重要)
关键字list
1类型转换
列表的类型转换可以是字符串,列表,元祖,字典(字典暴露是k),集合,整型和浮点型不行

2.列表的修改(索引值不能超过现有列表值)

3列表添加
1.append,末尾添加,把括号中的元素作为一个整体添加在末尾

2.insert()把括号中的元素当成一个整体添加到索引位置

3.extend()合并两个列表


3列表的删除
1.del name_list[0]

2.remove()

3.pop(索引值)弹出元素

print(name_list.pop(1))
s = 'my name is ly'
# s1 = s.title()
# print(s1)
# print(s)

name_list = ['tom', 'jason']
print(name_list.append(666))
print(name_list)

可变类型:列表
值改变了,内存地址不改变,
不可变类型:
原值不变,内存地址改变,其实就是产生了新的值


浙公网安备 33010602011771号