更多课程 选择中心

Python培训
美国上市教育机构

400-111-8989

Python培训

零基础python教程-如何操作python字符串(四)

  • 发布:Python培训
  • 来源:魔力Python
  • 时间:2019-05-20 15:59

今天,我们来了解如何通过Python获取手动输入的字符串内容。想要实现这个效果,我们需要学会使用input()函数。

input(prompt):这个函数能够获取手动输入的内容,并且把内容转换为字符串类型;参数prompt为获取输入时需要显示的提示内容。

以这段代码为例:

id = input('请输入您的身份证号:')
print (id)

运行代码之后,显示的结果为:

如何操作Python字符串

通过这个尝试,大家能够看到,当我们运行程序时,程序会显示提示内容,输入的内容会变成绿色斜体的文字显示在后方。

当我们输入内容“110115199001122511”,并按下回车键之后,程序才会继续运行print语句,将变量id中保存的内容显示输出。

那么,如果我们想在按下回车之后,程序显示输出“您的出生日期为:19900112”这样的内容呢?

咱再尝试运行另一段代码:

id = input('请输入您的身份证号:')
print ('您的出生日期为:%s' % id[6:14])

运行代码之后,显示的结果为:

如何操作Python字符串

大家可以看到,刚才运行的代码,能够发现在print函数中我们输入的字符串中嵌入了一个“%s”,并且,“在字符串之后写入了一个“%”,最后才是我们对变量id进行切片操作获取的出生日期内容。我们可以这么理解,“%s”是一个格式符,其中“s”表示字符串,也就是说“%s”表示这个格式符所在的位置内容必须用字符串替代;而接下来的一个“%”表示进行格式化的操作,也就是要把这个符号后方的内容替换掉前面的“%s”,来形成我们想要的字符串内容。

接下来,我们再学习,如何在一个字符串中添加多个格式符进行格式化。

比如,刚才的显示输出内容我们换为另外一种呈现方式:“您的出生日期为:1990年01月12日”。

大家可以尝试运行下方这段代码:

id = input('请输入您的身份证号:')
print('您的出生日期为:%s年%s月%s日' % (id[6:10], id[10:12], id[12:14]))

运行代码之后,显示的结果为:

如何操作python字符串

通过上方的代码,大家能够看到,前面有三个格式符,分别与后方括号中的三个对变量id切片操作的结果相对应。

也就是说,当一段字符串进行格式化时,如果有包含多个格式符,就需要在“%”操作符之后添加一个括号,括号中写入多个字符串内容并以逗号分隔。

着重说明一下,以上代码中的符号必须为英文半角符号,切勿使用中文符号或英文全角符号。(字符串中包含的冒号除外)

免责声明:内容和图片源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

预约申请免费试听课

填写下面表单即可预约申请免费试听!怕钱不够?可就业挣钱后再付学费! 怕学不会?助教全程陪读,随时解惑!担心就业?一地学习,可全国推荐就业!

上一篇:零基础python教程-如何操作python字符串(三)
下一篇:零基础python教程-如何操作python字符串(五)

零基础Python教程-多进程

Python中字典合并的实现方法

python中的logging日志模块

零基础Python教程-多线程

选择城市和中心
黑龙江省

吉林省

河北省

湖南省

贵州省

云南省

广西省

海南省