python 格式话-占位符

格式化输出:name = qjage = 30job = itsalary = 6000例1:字符串拼接方法,不建议,因为会在内存中开辟多块内存空间。

info = ‘‘‘---------- info of ‘‘‘ + name + ‘‘‘ ---------Name:‘‘‘ + name + ‘‘‘Age:‘‘‘ + age + ‘‘‘job:‘‘‘ + job + ‘‘‘Salary:‘‘‘ + salary

例2:使用%s、%d、%f占位info = ‘‘‘---------- info of  %s ---------Name:%sAge:%djob:%sSalary:%d‘‘‘ % (name,name,age,job,salary)print(info)%s:代表字符串%d:代表整数(需强制相关变量为整数类型)%f:代表浮点即小数(需强制相关变量为浮点类型)打印变量类型:print(type(变量名))强制转换变量类型为整形:age = int(input(age))强制转换变量类型为字符串:age = str(input(age))

例3:使用{}占位(官方建议使用此方式)info = ‘‘‘---------- info of {_name} ---------Name:{_name}Age:{_age}job:{_job}Salary:{_salary}‘‘‘ .format(_name = name,_age = age,_job = job,_salary = salary)print(info)

例4:使用{}占位,花括号中不指定参数info = ‘‘‘---------- info of {0} ---------Name:{0}Age:{1}job:{2}Salary:{3}‘‘‘ .format(name,age,job,salary)print(info)

原文地址:https://www.cnblogs.com/yitianyouyitian/p/9267450.html

时间: 2024-10-16 19:25:38

python 格式话-占位符的相关文章

python:脚本占位符

%d表示占位之后接的是digit数字%s表示占位之后接的是string字符串python脚本的语法格式:**Python第一原则,代码强制要求缩进(推荐4个空格),:(冒号)代表子语句开始.Python第二原则,打印字串必须使用引号,不加引号的只有数字和变量.rawinput ("提示") 读取的任何数据都被视为字串int(rawinput(提示)) 字串转数字X=rawinput("提示") 原文地址:http://blog.51cto.com/13587189/

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如果想输出原格式的内容,可以加'''

Android之使用JAVA占位符格式数据(很实用)

小编虽然是学java出生,但工作之后就一直从事android开发,很多java基础都忘记完了,最近一年从ES换到了AS,原来的很多习惯都收到了挑战,比如我喜欢ES写方法的时候先在JAVA project中写个main方法验证下对不对,比如数据拆分,时间对比等等,但AS使用中,因为和ES很多环境变量冲突,就把ES卸载了,现在很多都不方便. 在开发中使用比较多的就是设置view的值/给view填充值得时候,需要格式化数据,小编今天用了一写时间,做了下小小的整理 1.%s 字符串类型 用处:多用于字符

C语言中的格式占位符

C语言中的格式占位符: %a,%A 读入一个浮点值(仅C99有效) %c 读入一个字符 %d 读入十进制整数 %i 读入十进制,八进制,十六进制整数 %o 读入八进制整数 %x,%X 读入十六进制整数 %s 读入一个字符串,遇空格.制表符或换行符结束. %f,%F,%e,%E,%g,%G 用来输入实数,可以用小数形式或指数形式输入. %p 读入一个指针 %u 读入一个无符号十进制整数 %n 至此已读入值的等价字符数 %[] 扫描字符集合 %% 读%符号

mysql精准模糊查询使用CONCAT加占位符(下划线“_”)的使用,直接限定了长度和格式

比如现在有张表t_user,如下:(表中只是引用某某某的话,并无恶意) id name 1 司马懿 2 司马老贼 3 司马老贼OR司马懿 4 司马大叔 1.模糊查询一般用的模糊查询都是like关键词,然后再在要查的字段中用百分号“%”来查询自己想要的结果.对于上面数据,加入想查询“司马”开头的人 select * from t_user where name “司马%”: 这样查询的结果是把表中所有的数据都会查询出来. 但是,我现在需要查询以司马复姓并且名字中有1个或者两个(或者N个)的名字,显

golang fmt格式“占位符”

本文为转发,原文地址 golang 的fmt 包实现了格式化I/O函数,类似于C的 printf 和 scanf. # 定义示例类型和变量 type Human struct { Name string } var people = Human{Name:"zhangsan"} 普通占位符 占位符 说明 举例 输出 %v 相应值的默认格式. Printf("%v", people) {zhangsan}, %+v 打印结构体时,会添加字段名 Printf("

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()

占位符 常用占位符 描述 %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