Python新手“0”基础学习笔记(三)

try/except语句

用于查证程序是否能正常运行的代码块。
Python首先尝试运行try语句。如果得到任何错误,它将运行except代码块中的代码。接着,程序将正常运行。
如果运行try代码块中的代码而没有产生错误,Python将跳过except代码块。
try代码块中修改过的代码不会因为出现异常而取消修改过的代码。

try/except和if/else之间的区别

使用try/except代码块,try语句下的代码块将运行,直到遇到错误。如果发生错误,except语句下的代码块才会执行。
使用if语句,if语句下的代码块只有在if语句为真时执行。
如果if语句不为真,else语句下的代码将执行。

字符串
当Python想要在变量中存储文本时,它需要创建一个叫做字符串的变量。字符串的唯一目的是为程序保存文本。

方式:
一、用引号把要用作字符串的文本括起来。
假如字符串内容中包含了单引号,则可以使用双引号将字符串括起来。例如:
str2 = ‘I’ love you’

由于上面字符串中包含了单引号,此时 Python 会将字符串中的单引号与第一个单引号配对,这样就会把 ‘I’ 当成字符串,而后面的 love you’ 就变成了多余的内容,从而导致语法错误。

为了避免这种问题,可以将上面代码改为如下形式:
str2 = “I’love you”

上面代码使用双引号将字符串括起来,此时 Python 就会把字符串中的单引号当成字符串内容,而不是和字符串开始的引号配对。

假如字符串内容本身包含双引号,则可使用单引号将字有串括起来,例如如下代码:
str6 = ‘“Hi!”, i like you.’

二、转义字符
转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\表示的字符就是\。
Python新手“0”基础学习笔记(三)

如果字符串里面有很多字符都需要转义,就需要加很多\,为了简化,Python还允许用r’‘表示’'内部的字符串默认不转义
Python新手“0”基础学习笔记(三)

如果字符串内部有很多换行,用\n写在一行里不好阅读,为了简化,Python允许用’’’…’’'的格式表示多行内容
Python新手“0”基础学习笔记(三)

常用的转义字符:
Python新手“0”基础学习笔记(三)

在字符串中可以使用反斜线进行转义;如果字符串本身包含反斜线,则需要使用“\”表示,“\”就是转义字符。

打印字符串
“print”
获取字符串信息
1.字符串长度信息 len()
2.字符串格式化方法
Python新手“0”基础学习笔记(三)

这些方法放在字符串(或者包含字符串的变量)的末尾使用。
Python新手“0”基础学习笔记(三)

is_alpha()和is_digit()

查看某些字符串内容是否为真。
特别是当检查一个用户是否为一个字符串放置了正确的数据类型时,它们很有用。