Python 占位符的使用方法详解
现在,我带你们通过一个小案例,来进行了解占位符的使用。
案例需求:打印一张属于自己的专属名片。
第一:了解我们的需求
打印一张专属于自己的私人名片,名片上肯定会包含一些个人信息:例:公司名称,姓名,职位,联系方式,公司地址等。
那么,我们现在来进行操作:
第二:编码及运行
①在控制台输入个人信息:
②打印个人信息:
③后面吗输出的时候加int,float进行转换,是因为身高,年龄是数字形式呈现的,So... ...
④打印结果:
第三:总结
- 占位符%s既可以表示字符串str,还可以表示整数int,浮点数float;
- 占位符%d既可以表示整数int,还可以表示浮点数float(去除整数部分)
- 占位符%f既可以表示浮点数float,还可以表示整数int(默认保留6位小数)
注意:若想自主保留n位小数,可将其表示位%.nf
此版本是3.6版本
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
Json对象替换字符串占位符实现代码
例如: 含有占位符的字符串hello,{name},your birthday is {birthday }; 提供的Json对象{name: "czonechan", birthday : "1989-07-02" } ; 替换后为 hello,czonechan,your birthday is 1989-07-02. 实现代码: 复制代码 代码如下: Object.prototype.jsonToString=function(str) { o=this; r
-
go格式“占位符”输入输出 类似python的input
golang 的fmt 包实现了格式化I/O函数,类似于C的 printf 和 scanf 定义示例类型和变量 type Human struct { Name string } var people = Human{Name:"zhangsan"} 普通占位符 占位符 说明 举例 输出 %v 相应值的默认格式. Printf("%v",
-
浅谈python中的占位符
占位符,顾名思义就是插在输出里站位的符号.我们可以把它理解成我们预定饭店.当我们告诉饭店的时候,饭店的系统里会有我们的预定位置.虽然我们现在没有去但是后来的顾客就排在我们后面. 常见的占位符有三种: 1.%d 整数占位符 >>>'我考了%d分' % 20 '我考了20分' >>>'我考了%d分' % 20.5 ;我考了20分' >>>"我考了%d分,进步了%d分" % (50,10) "我考了50分,进步了10分"
-
深入理解结构体中占位符的用法
复制代码 代码如下: typedef union{ struct x{ char a1 : 2; char b1 : 3; char c1 : 3; }x1; char c;}my_un;int main(){ my_un a; a.c = 100; printf("%d/n",a.x1.c1); printf("%d/n",sizeof(my_un)); return 0;} 输出结果:31即第一个是3,
-
python占位符输入方式实例
占位符,顾名思义就是插在输出里站位的符号.占位符是绝大部分编程语言都存在的语法, 而且大部分都是相通的, 它是一种非常常用的字符串格式化的方式. 1.常用占位符的含义 s : 获取传入对象的__str__方法的返回值,并将其格式化到指定位置 r : 获取传入对象的__repr__方法的返回值,并将其格式化到指定位置 c : 整数:将数字转换成其unicode对应的值,10进制范围为 0 <= i <= 1114111(py27则只支持0-255):字符:将字符添加到指定位置 o : 将整数转换
-
javascript 文本框水印/占位符(watermark/placeholder)实现方法
Firefox/Chrome/Opera从某一版本开始已经支持这一特性,但ie系列即使是ie9也还不支持,所以需要通过javascript来兼容这些不支持placeholder特性的浏览器. 普遍的做法 现在普遍使用的做法是通过表单元素的onfocus/onblur事件来改变value值,如下: 复制代码 代码如下: <input type="text" id="text1" /> <script> var el = document.get
-
Python 占位符的使用方法详解
现在,我带你们通过一个小案例,来进行了解占位符的使用. 案例需求:打印一张属于自己的专属名片. 第一:了解我们的需求 打印一张专属于自己的私人名片,名片上肯定会包含一些个人信息:例:公司名称,姓名,职位,联系方式,公司地址等. 那么,我们现在来进行操作: 第二:编码及运行 ①在控制台输入个人信息: ②打印个人信息: ③后面吗输出的时候加int,float进行转换,是因为身高,年龄是数字形式呈现的,So... ... ④打印结果: 第三:总结 占位符%s既可以表示字符串str,还
-
Python对象类型及其运算方法(详解)
基本要点: 程序中储存的所有数据都是对象(可变对象:值可以修改 不可变对象:值不可修改) 每个对象都有一个身份.一个类型.一个值 例: >>> a1 = 'abc' >>> type(a1) str 创建一个字符串对象,其身份是指向它在内存中所处的指针(在内存中的位置) a1就是引用这个具体位置的名称 使用type()函数查看其类型 其值就是'abc' 自定义类型使用class 对象的类型用于描述对象的内部表示及其支持的方法和操作 创建特定类型的对象,也将该对象称为该类
-
Python 常用模块 re 使用方法详解
一.re模块的查找方法: 1.findall 匹配所有每一项都是列表中的一个元素 import re ret = re.findall('\d+','asd鲁班七号21313') # 正则表达式,待匹配的字符串,flag # ret = re.findall('\d','asd鲁班七号21313') # 正则表达式,待匹配的字符串,flag # print(ret) 2.search 只匹配从左到右的第一个,等到的不是直接的结果,而是一个变量,通过这个变量的group方法来获取结果 impo
-
在自动化中用python实现键盘操作的方法详解
原来在robotframework中使用press key方法进行键盘的操作,但是该方法需要写被操作对象的locator,不是很方便,现在找到了一种win32api库写键盘操作的一个方法(注意:此方法被操作界面必须在顶层),首先,需要安装win32api的python库,使用命令: pip install pywin32 具体实现代码如下: import win32api import win32con class MyLibrary(object): def keybd_event(self,
-
对Python实现累加函数的方法详解
这个需求比较奇怪,要求实现Sum和MagaSum函数,实现以下功能 Sum(1) =>1 Sum(1,2,3) =>6 MegaSum(1)() =>1 MegaSum(1)(2)(3)() =>6 实际上Sum就是Python自建的sum函数,它支持变参,变参怎么实现,自然是*args,所以很容易写出雏形: Sum def Sum(*args): count = 0 for i in args: count+=i return count 第二个函数就有点皮了,它要求有参数的时候
-
python对于requests的封装方法详解
由于requests是http类接口的核心,因此封装前考虑问题比较多: 1. 对多种接口类型的支持: 2. 连接异常时能够重连: 3. 并发处理的选择: 4. 使用方便,容易维护: 当前并未全部实现,后期会不断完善.重点提一下并发处理的选择:python的并发处理机制由于存在GIL的原因,实现起来并不是很理想,综合考虑多进程.多线程.协程,在不考虑大并发性能测试的前提下使用了多线程-线程池的形式实现.使用的是 concurrent.futures模块.当前仅方便支持webservice接口. #
-
对Python捕获控制台输出流的方法详解
有时候我们的代码里可能要调用控制台命令,比如我想用Python写一个批量编译 .java 文件的脚本,用到如下代码 常规用法 os.system import os,traceback try: p = os.system("javac Test.java") print p except: print "\nexcept:\n" print traceback.format_exc() 如然编译成功会返回一个0,如果错误会返回一个非0的值给p,这种方法可以知道执行
-
python文件处理fileinput使用方法详解
这篇文章主要介绍了python文件处理fileinput使用方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 一.介绍 fileinput模块可以对一个或多个文件中的内容进行迭代.遍历等操作,我们常用的open函数是对一个文件进行读写操作. fileinput模块的input()函数比open函数更高效和好用,体现在: input()函数生成一个迭代器,保证了在遇到大文件的读取时不会占用太大的内存. 用fileinput对文件进行循环遍历
-
Python安装依赖(包)模块方法详解
Python模块,简单说就是一个.py文件,其中可以包含我们需要的任意Python代码.迄今为止,我们所编写的所有程序都包含在单独的.py文件中,因此,它们既是程序,同时也是模块.关键的区别在于,程序的设计目标是运行,而模块的设计目标是由其他程序导入并使用. 不是所有程序都有相关联的.py文件-比如说,sys模块就内置于Python中,还有些模块是使用其他语言(最常见的是C语言)实现的.不过,Python的大多数库文件都是使用Python实现的,因此,比如说,我们使用了语句import coll
-
python连接mongodb集群方法详解
简单的测试用例 #!/usr/bin/python # -*- coding: UTF-8 -*- import time from pymongo import MongoClient # 连接单机 # single mongo # c = MongoClient(host="192.168.89.151", port=27017) # 连接集群 c = MongoClient('mongodb://192.168.89.151,192.168.89.152,192.168.89.1
随机推荐
- 在Docker容器中使用iptables时的最小权限的开启方法
- Oracle中使用Rownum分页详细例子
- Python的Flask框架中使用Flask-SQLAlchemy管理数据库的教程
- JS+CSS实现的拖动分页效果实例
- Angularjs使用ng-repeat中$even和$odd属性的注意事项
- Java生成和解析XML格式文件和字符串的实例代码
- Pyhton中防止SQL注入的方法
- CI框架表单验证实例详解
- PHP array_multisort()函数的使用札记
- CodeIgniter输出中文乱码的两种解决办法
- 搭建java WEB开发环境和应用
- 百度 popup.js 完美修正版非常的不错 脚本之家推荐
- 解析mysql数据库还原错误:(mysql Error Code: 1005 errno 121)
- 使用cluster 将自己的Node服务器扩展为多线程服务器
- JQuery validate 验证一个单独的表单元素实例
- select组合框option的捕捉实例代码
- 强制删除工具 xdelbox xdelbox1.5正式版下载
- DEDECMS实用漂亮的翻页效果修改方法第1/3页
- 深入Sqlite多线程入库的问题
- Spring Boot 集成MyBatis 教程详解