制表符python python中t的用法
各位老铁们好,相信很多人对制表符python都不是特别的了解,因此呢,今天就来为大家分享下关于制表符python以及python中t的用法的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
Python制表符是什么
通过之前的学习,相信大家对Python已经有了初步的了解。今天跟大家介绍下Python制表符。
什么是Python中的制表符呢?
制表符,也属于“写法是两个字符的组合,但含义上只是一个字符”的情形。它的写法是反斜杠和t字母的组合,即“”,t取的是table之意。它的含义是一个字符,叫做制表符。要注意,制表符的写法只有在引号内才起作用(''或"",但不可'"),才会被视为一个字符。
运行以下代码,你应该明白何为制表符:
1#制表符的写法是,作用是对齐表格的各列。
2 print("学号姓名语文数学英语")
3 print("2019001曹操 99 88 0")
4 print("2019002周瑜 92 45 93")
5 print("2019008黄盖 77 82 100")
上述代码的输出结果为:
学号姓名语文数学英语
2019001曹操 99 88 0
2019002周瑜 92 45 93
2019008黄盖 77 82 100
再来看个例子:
print("I'm Bob,what is your name?")
上述代码输出结果为:
I'm Bob,what is your name?
如果想输出 I'm Bob, what is your name?(两个句子中间有四个空格)怎么办呢?在print语句what之前敲4个空格?行吗?不行,这4个空格是语句中的空格,而不是输出内容中的空格。
用制表符来解决:
此时的语句应为print("I'm Bob, what is your name?")
输出结果为:I'm Bob, what is your name?
值得注意的是:手动输入四个空格和键盘上的tab输入的四个空格混用在程序中会报错,切不可将两者混淆使用!
Python字符串是什么,如何使用
字符串的表示
字符串可以被成对的单引号(single quote)或双引号(double quotes)包围起来,这两者的作用是一样的:
字符串中当然也可以包含中文:
一些情况下,选择其中一个会比另外一个更好,比如字符串本身就存在引号:
如果字符串中本身就包含单引号,我们再用单引号包围字符串会怎么样呢?做个实验:
Python解释器提示我们出错了。因为Python解释器会把挨着的单引号匹配起来,所以它会认为"'Hi, I'"是一个字符串,后面的"m Li Lei"Python解释器则无法解释。
除了混用单双引号,还可以使用用转义字符3应对这种情况。反斜杠(back slash'')用来对一些本来有特殊意义字符进行转义:
字符串还可以跨越多行,其中一个方式就是用三个连续的单引号(同样,三个连续的双引号也一样)。
在单(双)引号前加入一个反斜杠,Python解释器就不会把这个它认为是字符串结束的标志,而认为它就是普通的字符。在一个字符串中,如果同时存在单引号和双引号,那么使用反斜杠来转移单、双引号就是必须的了。
字符串的简单操作
我们也可以对字符串进行一些操作。比如使用加号把字符串拼接起来:
更多关于Python的基础性知识可以看下这个网页的视频教程,Python常见的数据类型及使用方法掌握,希望我的回答能帮到你。
Python常见报错解决方案学生收藏
Python常见报错及解决方案让你代码效率疯狂提升
Python常见报错及解决方亲
1.缩进错误(IndentationError)
在Python中,所有代码都是通过正确的空格排列的。所以,无论是多出来空格,还是缺少空格,整个代码都不会运行,并且仅返回一个错误函数。Python代码遵循PEP8空白规范,每一级缩进使用4个空格。错误示例
2.Tab和空格混用(TabError)
此类报错是由于同时使用制表符和空格进行编码导致的,tab键本质上是制表符,而非缩进符。由于不同文本编辑器中制表符代表的空格宽度不一,建议使用空格
3.语法错误(SyntaxError)
语法错误的原因包含下列三种无效语法标点符号遗漏,中英文符号混用,拼写错误,变量名或者函数名使用了关键字。标识符中有无效字符代码中出现了无法识别的字符,检查一下是否有多余字符或者中文字符。检查到不完整的字符串很多情况下是由于字符串两边的引号不统一。
4.变量名错误NameErro
变量名错误是最普通也是最常会遇到的内建报错类型,经常会出现在Python变量命名上,如果找不到变量就会引发NameError。关于变量名的规则,需要牢记以下几条变量名只能包含字母、数字和下划线,不可用数字开头;变量名不能包含空格,但可使用下划线来分隔其中的单词;不要将Python关键字和函数名用作变量名,print;变量名应既简短又具有描述性;谨慎用小写字母[和大写字母O,因为容易被错看成数字1和0。
5出现变量名错误
可以查看变量是否赋值,是否存在大小写不统一或者变量名写错了的情况,找到后加以修E
6.索引错误(IndexError)
索引是项目在数组或列表中的位置,当我们尝试从列表中访问元素或从列表中不存在的索引中访问元组时,就会发生这种异常。例如,有一个包含10个元素的列表,索引在0到9之间,如果试图访问索引10或11或更多的元素,就会产生IndexError。错误原因:列表a中不存在第4个索引,列表的索引从0开始编号报错信息:IndexError:stringindex out of range
7.键错误(KeyError)
在读取字典中的key和value时,如果key不存在,就会触发KeyError错误。错误示例错误原因:键“f’不存在报错信息: KeyError:'f
8.类型错误(TypeError)
在程序中使用不正确或不受支持的对象类型时,会引发该错误。如果尝试调用不可调用的对象或通过非迭代标识符进行迭代,也会引发此错误。错误示例“+”做拼接的时候,必须使用字符串,或者错误原因:在使用把数字用str0)函数转化成字符串报错信息: TypeError:can only concatenate str(not"int”)to st
9.属性错误 AttributeError
特性引用和赋值失败时会引发属性错误。此类错误的原因是尝试访问未知的对象属性,换句话说就是找不到对应对象的属性。可以检查类中构造函数__init_-()是否写正确,左右两边各两条下划线。
关于制表符python,python中t的用法的介绍到此结束,希望对大家有所帮助。