美文网首页
Python 入门 Day5 元组和字符串的使用

Python 入门 Day5 元组和字符串的使用

作者: 猪小菊不是猪 | 来源:发表于2019-12-04 23:55 被阅读0次

列表可以任意修改其中的元素,但我们新引入--元组。元组和列表类似,不同的是不能被修改。

元组使用tuple表示。

tuple中的元素不能被修改,如下图:

有逗号,这个字符串就可以是一个元组。

创建一个空元组:

如下图,当我们使用中括号时,形成的是列表,元组tuple用小括号表示,但我们发现如果temp2= 2,3,4时,返回的type也是元组tuple。这说明小括号并不是tuple的必须,逗号才是。如果我们要创建一个空元组,可以直接用()表示;但如果元组中有字符,这时候必须加上逗号(比如temp = (1)应该改为temp(1,),此时的type才是元组而不是列表)也就是说,除了空元组可以直接用小括号表示,其他有内容的元组都必须使用逗号!!!!

如果使用了元组有什么影响呢?举例子,*乘号将不表示乘号而是表示重复操作符,如:

用8*(8,)则表示把元组重复8次。

添加元组中的元素:

1. 首先我们区分一下添加到列表和添加到元组的区别:

使用中括号的为列表,当我们要往列表中添加元素时,只要调用insert即可。但是我们知道元组没有这么简单!当我们打算用同样的方法处理元组时会这样:

如图,我们不能直接把海带苗添加到元组中(抱歉这里打少了一个逗号,不过结果会是一样的)原因是tuple不能使用insert这个功能。这时候怎么办呢?使用拼接的方法:

temp = temp[:2] + ('海带苗') + temp[2:]

我们可以看到,海带苗被成功加进了菜单中!

删除元组

1. 删除整个元组:del.temp即可

P15

关于字符串

一些基本的字符串操作(实在是太枯燥了...)只贴一些操作起来稍微比较麻烦的,其他看后续的大杂烩列表。

expandtabs() :

在字符串中插入空格()为8个字符

听不下去这节课了..(给自己马一个,有空回去看P15,虽然枯燥但新手还是要会)

字段{}:

1. 使用位置参数

花括号表示字段,先传递给format,再由format进行格式化处理得到处理后的字段。

2.使用关键字参数

如果要使用a、b、c等关键字参数,可以对后面的字符进行赋值。

位置参数可以和关键字参数连用,但需要注意位置参数必须在关键字参数之前使用。

\t表示一个tab

看到上图的倒数两行代码,这里的0:.1表示的是四舍五入到1位小数,f表示打印定点数,也就是后面的27.658。{1}表示打印“GB”。

字符串格式化符号含义:

各种有的没的格式化...:

'%5.1f'%28.658

实在是太多了,看得我直犯困,挑几个觉得稍微有点用的格式化做一下笔记,其他看列表。

‘%5.1f’ %26.658的1f表示的是保留小数后1位,而这个5的含义是输出的数字要占5个位置。可以看到如果把5修改为4,则前面少了一个空格。

如果变成 . 2则表示保留小数点后两位,e表示使用科学计数法

相关文章

  • Python 入门 Day5 元组和字符串的使用

    列表可以任意修改其中的元素,但我们新引入--元组。元组和列表类似,不同的是不能被修改。 元组使用tuple表示。 ...

  • 第三周总结

    列表 元组 字典 字符串 List(列表) 是Python中使用最频繁的...

  • 2018-06-29

    python学习 学习python字符串、列表、元组、字典、日期和时间模块

  • 6-Python3从入门到实战—基础之数据类型(元组-Tuple

    Python从入门到实战系列——目录 元组的定义 定义元组只需要在括号中添加元素,并使用逗号隔开即可 元组与列表的...

  • 2018-01-13 python学习第一天

    第二章 列表和元组 列表和元组区别:列表可以修改,二元组则不能 python的6种內建的序列: 列表和元组,字符串...

  • Python基础_05:元组(2019-1-14)

    元组 python中元组和列表类似不同之处在于元组中的元素不可修改元组使用(),列表使用[]return a,b,...

  • Python学习笔记[2]

    常见的数据类型字符串的常用操作列表的语法和使用元组的语法和使用字典的语法和使用 常见的数据类型 Python中的数...

  • python 基础 - 元组

    Python 元组 Python 的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号...

  • 元祖

    Python 元组 Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用小括号,列表使用方括号。...

  • Python list tuple str 相互转换

    python中有三个内建函数:列表,元组和字符串,他们之间的互相转换使用三个函数,str(),tuple()和li...

网友评论

      本文标题:Python 入门 Day5 元组和字符串的使用

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