原创:珵宛
今天一定要努力学习
绝对不会浪费时间
Python的基本数据类型
Python基础03--数据类型(二)【写在前面】
序列都是有序的,可以用下标索引
左→右时下标从0开始递增
右→左时下标从-1开始递减
一、字符串(str)
>>字符串的表示:
用单引号' '、双引号" "、三引号''' '''
Python基础03--数据类型(二)>>字符串的运算
字符串运算符
Python基础03--数据类型(二)举个栗子:
Python基础03--数据类型(二)>>字符串的格式化
举个栗子:
Python基础03--数据类型(二)可以使用%进行格式化
也可以使用format()进行格式化
还有一些字符串内建函数,自己可以试着运行一下代码,有问题互相交流哦~
capitalize()
将字符串的第一个字符转换为大写
count(str, beg=0, end=len(string))
str在string里面出现的次数,如果beg或者end指定则返回指定范围内str出现的次数
find(str, beg=0, end=len(string))
str是否包含在字符串中,如果指定范围beg和end,则检查是否包含在指定范围内,如果包含返回开始的索引值,否则返回-1
index(str, beg=0, end=len(string))
跟find()方法一样,只不过如果str不在字符串中会报一个异常
len(string)
返回字符串长度
lower()
转换字符串中所有大写字符为小写
upper()
转换字符串中的小写字母为大写
max(str)
返回字符串str中最大的字母
min(str)
返回字符串str中最小的字母
replace(old, new, max)
把将字符串中的str1替换成str2,如果max指定,则替换不超过max次
lstrip()
截掉字符串左边的空格或指定字符
rstrip()
删除字符串字符串末尾的空格
strip()
在字符串上执行lstrip()和rstrip()
split(str="", num=string.count(str))
以str为分隔符截取字符串,如果num有指定值,则仅截取num+1个子字符串
二、列表(list)
列表是python内置的一种数据类型,可以随时添加或删除其中的元素
>>定义列表:
name=[‘Bob’ , ’Jack’ , ’Adam’]
L=[](空列表)
>>对列表的一些操作:
Python基础03--数据类型(二)更多列表操作,自己可以运行一下代码,有问题交流一下!
list.append(obj)
在列表末尾添加新的对象
list.count(obj)
统计某个元素在列表中出现的次数
list.extend(seq)
在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)
list.index(obj)
从列表中找出某个值第一个匹配项的索引位置
list.insert(index,obj)
将对象插入列表
list.pop([index=-1])
移除列表中的一个元素(默认最后一个元素),并且返回该元素的值
list.remove(obj)
移除列表中某个值的第一个匹配项
list.reverse()
反向列表中元素
list.sort(key=None,reverse=False)
对原列表进行排序
list.clear()
清空列
list.copy()
复制列表
三、元组(turple)
Python元组赋值后不允许替换、删除、追加、插入元素,可以将元组看作是只能读取数据不能修改的列表
>>定义元组:
t=(‘Bob’ , ’Jack’ , ’Adam’)
t=() (空的元组)
t=(1,) (只有一个元素的元组)
注意:不能用t=(1),此时t=1,是数字,而不是元组
>>对元组的一些操作:
Python基础03--数据类型(二)今天的内容就到这里啦,欢迎指正哦。
本文首发公众号“一宛茶”想要学习python备站计算机二级的小伙伴看过来啦,这里有你需要的python的小知识哦。
网友评论