首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

安利三个关于Python字符串格式化进阶知识

/一、格式化字符"%03d"/ 正常我们输出一个十进制整数的时候,直接使用%d就足以,如下图所示。 ?...今天小编就是要教会大家打印这种格式化字符串的方法,这里引入“%03d”,其中数字3可以更改为其他数字。...number1 = 26 print("This number is %03d" % number1) age1 = 888 print("This number is %03d" % age1).../三、格式化字符“%s”/ 在Python格式化字符串里边,有一个格式化符号非常的给力,那就是"%s",为啥这么说呢?.../小结/ 本文主要介绍了Python格式化字符串进阶知识,给大家着重介绍了“%03d”、"%.2f"和"%s"的格式化进阶用法,在实际生活和工作上还蛮常用,希望对大家的学习和工作有帮助。

56410
您找到你想要的搜索结果了吗?
是的
没有找到

Python格式化输出的高级用法

格式化符号输出数据 age = 29 name = 'python自学网' address = 'www.wakey.com.cn' stu_num = 1 stu_num2 = 9999 需求: #...# 1.1 我的学号是001    (以0补全数据) print('我的学号是%03d' % stu_num) # 返回结果   001 #我们这里格式化输出的是001这样的三位数,所以这里用了03,如果这个数不足三位呢...,就以0去补全那个空缺的位置 print('我的学号是%03d' % stu_num2) # 返回结果   9999 # 超出的原样返回,这里su_num2是四位数9999,已经超出了03的位数3,所以超出的数据原样返回...%03d,表示输出的整数显示位数,不足以0补全,超出当前位数则原样输出 格式化输出多个数据 方法:还是喝输出单个数据一样的,只是最后的百分号后面的变量名要用小括号括起来,数据变量名之间用逗号按照顺序分隔开来...('我的名字是%s,今年%d岁了' % (name,age+1)) # 返回结果  我的名字是python自学网,今年30岁了 # 3.

52020

关于Python中格式化输出的一些高级用法讲解

格式化符号输出数据 age = 29 name = 'python自学网' address = 'www.wakey.com.cn' stu_num = 1 stu_num2 = 9999 需求: #...# 1.1 我的学号是001    (以0补全数据) print('我的学号是%03d' % stu_num) # 返回结果   001 #我们这里格式化输出的是001这样的三位数,所以这里用了03,如果这个数不足三位呢...,就以0去补全那个空缺的位置 print('我的学号是%03d' % stu_num2) # 返回结果   9999 # 超出的原样返回,这里su_num2是四位数9999,已经超出了03的位数3,所以超出的数据原样返回...%03d,表示输出的整数显示位数,不足以0补全,超出当前位数则原样输出 格式化输出多个数据 方法:还是喝输出单个数据一样的,只是最后的百分号后面的变量名要用小括号括起来,数据变量名之间用逗号按照顺序分隔开来...('我的名字是%s,今年%d岁了' % (name,age+1)) # 返回结果  我的名字是python自学网,今年30岁了 # 3.

41120

Python中的str字符串

参考链接: 如何检查字符串在Python中是否为有效关键字?...Python中的str字符串  特点:  字符串是有序的字符集合使用单引号【’】、双引号【”】、三引号【”””或者’’’】字符串是不可不变对象Python3.0起,字符串就是Unicode类型(utf8...站位富中还可以插入修饰字符,例如%03d表示打印字符的位置长度为3,不够签名补0format % values,格式字符串和被格式的值之间使用%分隔values只能是一个对象;或者一个和格式字符串占位符数目相等的元组...,或一个字典  例子No1    【"%d get me %f" % (20,20.222)】输出结果为:‘20 get me 20.222000’ 例子No2    【“I an %03d” % 20...】也等价于【”I am %03d” % (20,)】 其中:%03d 输出一个整数,这个整数有效位数小于3时,在数字前面补0  例子No3    【“I like %s” % ‘Python’】  例子

1.3K30

格式化字符串,让你的字符串变好看

(3)但是学习完字符串格式化后,就发现python已经是给了我们方法,直接就可以按照一定的格式输出。...for i in range(1,101): print("{:03d}".format(i)) 我先不解释这个用法,我想通过下面详细的讲解,回过头再看这个代码,读者就应该很清楚为什么这么写,以及自己也会写带有各种格式的字符串代码了...%字符 format函数 f-string %字符 %字符写法简单,一些大佬都习惯用这个,他是一个在python2中就有的老古董,所以很多python老手已经习惯了这种方法。我们先看代码举个例子。...我想你看到这里就应该明白前面的:03d是什么意思了吧(宽度为3,前面补0)。...当然还有其他很多格式,具体参考这篇文章(https://www.runoob.com/python/att-string-format.html)。

62610

技巧与工具04-python控制鼠标自动化点击脚本

python控制鼠标自动化点击脚本 事情起因 今天是DNF九周年活动,出了新职业圣职者,为了快速升级需要获取疲劳药,可以用活动送的 黑钻来抽奖,每抽一次需要分别点击三次,而我能抽奖500多次,所以不想手动来点击...,刚好 前几天在微信公众号看了一个简短的文章,是关于python的pyautogui库可以自动化键盘和鼠标 的操作,因此就开始动手做;台式机以前新装的系统,因此需要下载python。...环境搭建 下载 python2.7 并安装 配置python环境变量,包括python目录和scripts目录(为了pip) pip install pyautogui 安装这个控制鼠标和键盘的库 熟悉...#/usr/bin/env python # coding: utf-8 import sys from time import sleep import pyautogui as pg import...my_click() my_click() sleep(0.5) my_click() print "click %03d

4K10

002_第一部分_[字典 列表解析

python3最大的差别就是在于字符串 python2中字符串是byte的有序序列 python3中字符串是unicode的有序序列 字符串是不可变的 字符串支持下标和切片 1.字符串的切片操作:...',) 'i love %(name)s' % {'name':'python'} 'i love %(name)s %(name)s' % {'name':'python'} //当有多个重复使用的值...: n n表示一个数字 '%3s' % ('a', ) ' a' //在a前面会有两个空格 0 使用0填充,仅适用与数字 '%03d.../在1前面以空格填充 右边使用空格填充 '%-3d' % (1, ) '1 ' //在1后面以两个空格填充 填充之前加'+' 仅对于正数 '%+03d...方法使用decode方法转化成str 由于清晰的区分文本和二进制,Python3解决了大多数python2的编码问题 python3 中json的应用: import json json.loads

76710
领券