Python基础03--数据类型(二)

原创:珵宛

今天一定要努力学习

绝对不会浪费时间

Python的基本数据类型

图片发自App

【写在前面】

序列都是有序的,可以用下标索引

左→右时下标从0开始递增

右→左时下标从-1开始递减


一、字符串(str)

>>字符串的表示:

用单引号'  '、双引号"  "、三引号'''  '''

图片发自App

>>字符串的运算

字符串运算符

图片发自App

举个栗子:

图片发自App

>>字符串的格式化

举个栗子:

图片发自App

可以使用%进行格式化

也可以使用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=[](空列表)

>>对列表的一些操作:

图片发自App

更多列表操作,自己可以运行一下代码,有问题交流一下!

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,是数字,而不是元组

>>对元组的一些操作:

图片发自App

今天的内容就到这里啦,欢迎指正哦。

本文首发公众号“一宛茶”想要学习python备站计算机二级的小伙伴看过来啦,这里有你需要的python的小知识哦。

你可能感兴趣的:(Python基础03--数据类型(二))