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

作者: 一宛茶 | 来源:发表于2019-11-05 17:25 被阅读0次

    原创:珵宛

    今天一定要努力学习

    绝对不会浪费时间

    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的小知识哦。

    相关文章

      网友评论

        本文标题:Python基础03--数据类型(二)

        本文链接:https://www.haomeiwen.com/subject/jgdebctx.html