小白的python进阶历程------05.占位符

占位符的定义:在定义字符串数据的时候,某些索引位置上的内容还不确定,可以先使用占位符去预留出位置;等到之后明确了内容,在填入到字符串中


百分号原则:

%d:预留整数位

%f:预留浮点位

%s:预留字符位(万能占位符)

name = "Jack"
age = 32
height=1.85
print("我叫:%s,今年:%d岁,身高:%0.2fm"%(name,age,height))                     # %f可设定小数位数,%0.2f保留两位小数
print("我叫:%s,今年:%s岁,身高:%sm"%(name,age,height))

大括号原则:

配合format()函数使用,属于字符串类型独有的函数

name = "Jack"
age = 32
height=1.85
print("我叫:{},今年:{},身高:{}".format("Boss","32","1.85m"))
print("我叫:{2},今年:{0},身高:{1}".format("32","1.85m","Boss"))
print("我叫:{name},今年:{age},身高:{height}".format(age = "32", height = "1.85m", name = "Boss"))

原文地址:https://www.cnblogs.com/chen-sang-python/p/9664922.html

时间: 2024-08-03 01:45:34

小白的python进阶历程------05.占位符的相关文章

小白的python进阶历程------04.转义字符

在字符串中,由于使用的是' '或者" "来进行格式定义的,如果在一个字符串中有一些特殊的语句需要用引号来注释,如:he  said "i like python" ,当你用字符串来定义这个语句时,系统会将语句内的引号识别为定义字符串的引号,导致整体字符串定义的失败.此时需要用的转义字符来进行符号的转义,使其变成引号原有的意思.另外还有一些看不见的字符,如空格换行等,需要用转义字符来重新定义某个值. 以下列举一些常用的转义字符: 1).转义字符(\) str = &q

小白的python进阶历程------07.元组(tuple)

元组(tuple) 有序(有索引,定义和显示顺序是一致的).不可变.可重复.可以存放任何类型的数据(不可变的) 1).tuple的格式 tp1 = ("name","age",23,"height","address","job") tp1 = (name,job) = ["chen","IT"] tp1 = () tp1 = ("python",

python——格式化输出、占位符、format()

占位符 常用占位符 描述 %s 字符串 %d 十进制整数 %o 八进制 %x 十六进制 %f 浮点数 >>> print('%s' % 'hello world') # 字符串输出 hello world >>> print('%20s' % 'hello world') # 右对齐,取20位,不够则补位 hello world >>> print('%-20s' % 'hello world') # 左对齐,取20位,不够则补位 hello worl

python如果想输出原格式的内容,可以加''' ''',占位符使用方式

print('我考了%d分'%20) msg=''' ---------info of %s----------- name: %s age: %d #字符串不能放到%d处 job: %s salary: %f you will be retired in %s years #数字可以放到%s处 ---------end--------------- '''%('tom','tom',20,'it',3444.44,45) print(msg) python如果想输出原格式的内容,可以加'''

python基础:函数、占位符、运算符、序列

小生博客:http://xsboke.blog.51cto.com 小生 Q Q:1770058260 -------谢谢您的参考,如有疑问,欢迎交流 前言: 1. 因为3.X的某些功能2.X不能用,所以需要使用 from __模块名__  import 功能 去加载某个模块的某个功能 2. 因为2.X版本不支持中文,所以在写脚本时需要指定编码格式 一. 函数 二. 占位符 三. 运算符 四. 比较运算符,返回pool值(True.False) 五. 赋值运算符(使用a和b举例) 六. 逻辑运算

python 占位符 格式化输出

常见的占位符有: %f浮点数%d整数 %s字符串 %x十六进制整数 其中,格式化整数和浮点数还可以指定是否补0和整数与小数的位数: >>> '%2d-%02d' % (3, 1) ' 3-01' >>> '%.2f' % 3.1415926 '3.14'

Python 字符串占位符与.format格式化的用法

直接上代码,一看就能懂: my_name = 'Richard' age = 22 salary = int(input('please input your salary:')) #method 1 占位符,%s表示只能接受string, %d代表只能接受数字,所以上边salary接受的input输入,需要强转为int类型 res1 = 'res1: My name is %s ,I\'m %d years old, my salary is %d'%(my_name,age,salary)

Python占位符介绍及操作方法

1,常用占用符: 常见的占位符有: %d 整数 %f 浮点数 %s 字符串 %x 十六进制整数使用方法:tpl = "i am %s" % "alex"  tpl = "i am %s age %d" % ("alex", 18)  tpl = "i am %(name)s age %(age)d" % {"name": "alex", "age"

小白学 Python 爬虫(18):Requests 进阶操作

人生苦短,我用 Python 前文传送门: 小白学 Python 爬虫(1):开篇 小白学 Python 爬虫(2):前置准备(一)基本类库的安装 小白学 Python 爬虫(3):前置准备(二)Linux基础入门 小白学 Python 爬虫(4):前置准备(三)Docker基础入门 小白学 Python 爬虫(5):前置准备(四)数据库基础 小白学 Python 爬虫(6):前置准备(五)爬虫框架的安装 小白学 Python 爬虫(7):HTTP 基础 小白学 Python 爬虫(8):网页基