博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Python字符串格式化
阅读量:4358 次
发布时间:2019-06-07

本文共 1077 字,大约阅读时间需要 3 分钟。

字符串格式化

 

%s,字符串格式化,占位符

 

定义:Python 支持格式化字符串的输出 。尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符 %s 的字符串中。 

实例

#获取用户的信息

name = input("name:")
age = input("age:")
job = input("job:")

#定义一个变量,%s是一个占位符

msg = '''
-----------InFO---------
name:%s
age:%s
job:%s
----------end-----------
'''%(name,age,job)

print(msg)

运行结果:

 

 

 

 

练习:

1 print("习题6:字符串和文本。") 2  3 #将一串字符串(包含字符串格式化),指向X 4 x = "There are %d types of people." %10 5  6 #变量 = 字符串 7 binary = "binary" 8  9 do_not = "don't"10 11 #y被指向包含字符串格式化的字符12 y = "Those who know %s and those who %s." %(binary,do_not)13 14 #打印出 x,原文档为python2.0,此练习均按python3.0编写15 #此处括号内的x为什么没有加引号,因为加了引号相当于是当个的字符串16 print(x)17 18 #打印出y19 print(y)20 21 #打印出包含格式化的句子22 print("I said : %r." %x)23 print("I also said: '%s'." %y) 24 25 #将False命名为变量 26 hilarious = False 27 #将一个格式化的句子指向某个变量 28 joke_evaluation = "Isn't that joke so funny! %r" 29 30 #打印出包含格式化的句子 31 print (joke_evaluation % hilarious) 32 33 #句子指向变量 34 w = "This is the left side of ..." 35 e = "a string with a right side." 36 37 #句子相加,此处不加引号 38 print( w + e)

 

转载于:https://www.cnblogs.com/aszeno/p/10112670.html

你可能感兴趣的文章
linux 网络编程:客户端与服务器通过TCP协议相互通信 + UDP
查看>>
程序人生之我们的故事:十年如歌(9)
查看>>
用户体验之“双语标签”
查看>>
IOS打包和发布简单介绍
查看>>
scp ssh 拷贝文件夹
查看>>
JavaScript学习05 定时器
查看>>
CSS
查看>>
Ubuntu 11.04安装GCC 4.6.1
查看>>
甲骨论
查看>>
C# 集合类-接口
查看>>
InstallShield Limited Edition for Visual Studio 2013 图文教程(教你如何打包.NET程序)
查看>>
基于visual Studio2013解决面试题之1004最长等差数列
查看>>
联系方式
查看>>
基于visual Studio2013解决C语言竞赛题之0707月份输出
查看>>
【leetcode】Triangle
查看>>
PostgreSQL9.1 with PostGIS 2.1.4 for mapping coordinates on linux/ubuntu 已经打包成deb 可下载...
查看>>
[LeetCode] Max Consecutive Ones
查看>>
redis缓存本地安装教程
查看>>
ALTER AVAILABILITY GROUP (Transact-SQL)
查看>>
探究X Window System运行原理与启动过程
查看>>