任务4-1-python字符串概念.pdf
任务4-1字符串概述及简单操作
什么是字符串
用户登录
系统验证用户登录信息时,
登录信息是如何验证的?
什么是字符串
字符串是一种表示文本数据的类型。
使用单引号使用双引号使用三引号
‘a’、123“a”、123Hello
转义字符
看下面的代码:
对于单引号或者双引号这些特殊的符
letsgo!go号,我们可以对他们进行转义。例如,
Fileinput,line1对字符串中的单引号进行转义:
letsgo!go
^let\sgo!go
SyntaxError:invalidsyntaxletsgo!go
转义字符
转义字符代表含义
\(在行尾时)反斜杠符号
\\反斜杠符号
\双引号
\n换行
\b退格
\t横向制表符
字符串的输出
比如有以下代码:
print(“我今年10岁”)大家试想一下,上述代码多次输
print(“我今年11岁”)出我今年xx岁,是否有一种简
print(我今年12岁)
化程序的方式呢?
...
当然有。可以通过字符串格式化来完成。
字符串的输出
下面是字符串的格式化输出
name=“小明”
print(大家好,我叫%s%name)
字符串的输出
常见的格式化符号
格式化符号转换
%s通过str()字符串转换来格式化
%d有符号十进制整数
%f浮点实数
字符串的输出
Python2.6开始,新增了一种格式化字符串的函数str.format(),它增强
了字符串格式化的功能。
基本语法是通过{}和:来代替以前的%。
format函数可以接受不限个参数,位置可以不按顺序。
print({}{}.format(hello,world))#不设置指定位置,按默认顺序
print({0}{1}.format(hello,world))#设置指定位置
print({:.2f}.format(3.1415926));#保留小数点后两位
字符串的输入
Python