首页 > 编程语言 >[笔记]$Python$输出笔记

[笔记]$Python$输出笔记

时间:2023-09-24 09:45:23浏览次数:43  
标签:补位 输出 format Python 笔记 ss num print

[笔记]\(Python\)输出笔记

补位输出

\(Type I: \%\)格式化

形式:\('format'\ \ \% \ \ 'value'\)

\(value\)可以是数字、字符串、变量等

#数字型
num = 3
s = '%05d' % num #0代表用于分隔的数字,5代表输出总共占用5位
print(s)
#输出结果为00003,共占用5位

注意:用\(0\)补位不会出现问题,别的字符或数字则不行

\(TypeII:str.zfill()\)

\(str.zfill()\)是内置函数,自动使用\(0\)补位

num = "3"#str类型
dig = 5#总共输出位数
s = num.zfill(dig)
print(s)
#输出结果为00003

\(TypeIII:format()\)

num = 3
s = format(num,'05d')
#也可写为format(num,'5d'),则为使用空格补位
print(s)
#输出结果为00003

以上的方法均用\(0\)或空格补位,下面介绍使用其他字符如何补位

注:如果数字本身超过了程序所规定的输出总位数则不会补位,直接输出原数字


\(TypeI:ljust|rjust\)进行字符串补位

格式:

string.ljust(width,fillchar)#在左侧补位
string.rjust(width,fillchar)#在右侧补位

例子:

s = "apple"
ss = s.ljust(10,'(')
print(ss)
#输出为apple(((((

\(TypeII:format\)字符串补位

对齐符:\(<:\)表示左对齐,\(>:\)表示右对齐,^\(:\)表示居中对齐

\(:\)是分隔符,分隔符和对齐符中间填写填充字符

s = "hello"
ss = "{:*>8}".format(s)
print(ss)
# 输出的结果为***hello,共占有8位
s = "apple"
ss = "{:^^8}".format(s)
print(ss)
# 输出结果位^apple^^

控制输出的间隔符

行末

一般情况下,\(print\)自动附带回车

print(1)
print(2)
"""
输出的结果为:
1
2
"""

可以使用\(end\)来更改末尾间隔符

print(1,end = " ")
print(2)
"""
输出的结果为:
1 2
"""

行内

\(print\)自动使用空格分隔同一个\(print\)中的不同对象

a = 1
s = "name"
print(a,s)
# 输出结果为1 name
a = 1
s = "name"
ss = "age"
print(a,s,ss,sep = "-")
# 输出的结果为1-name-age

标签:补位,输出,format,Python,笔记,ss,num,print
From: https://www.cnblogs.com/czy--blog/p/17725612.html

相关文章

  • 学习笔记3
    关于知识点知识点归纳第十章10.1sh脚本sh脚本是一个包含sh语句的文本文件,命令解释程序sh要执行该语句。10.2sh脚本与C程序Shell脚本(sh脚本)和C程序是两种不同的编程语言和编程环境,它们有各自的特点和应用场景。Shell脚本(sh脚本):脚本语言:Shell脚本是一种脚本语言,通常......
  • 基于Python + SnowNLP实现一个文本情感分析系统
    当你浏览社交媒体、新闻或任何数字内容时,你有没有想过背后的技术是如何分析和理解这些文本的情感的?有没有想过在数百万条评论、帖子或文章中,如何快速地识别出其中的积极和消极情绪?在这篇文章中,我们将揭示其中的奥秘,并教你如何使用Python和SnowNLP来轻松地实现一个文本情感分析系统......
  • python: Sorting Algorithms
     #encoding:utf-8#版权所有2023涂聚文有限公司#许可信息查看:PythonSortingAlgorithms#描述:*https://www.programiz.com/dsa/counting-sort#*https://www.geeksforgeeks.org/sorting-algorithms/#Author:geovindu,GeovinDu涂聚文.#IDE:PyC......
  • python字符串的运用
    字符串str字符串[切片位置,按几个几个来切]center(填补个数,符号)两边填补Count(计算符号,区域)计算数字endweith(判断的东西)判断结尾Startweith(同上)判断开头Find(同上)字符查找isdigit是不是整数isdecimal是不是小数"连接符".join("l")拼接字......
  • python计数器
       计数器和类计数器是编程工作中常用的功能之一。今天分享一个python计数器编制方法,供大家参考。上代码:fromtkinterimport*defcounter(): globals s=s ifs: Num.set(Num.get()+1) root.after(16,counter) else: s=notsdefstop(): globals s......
  • python生成图片验证码的demo
    下面是一个使用Python生成图片验证码的简单示例:fromPILimportImage,ImageDraw,ImageFontimportrandomdefgenerate_captcha(text,width,height,font_path,font_size):#创建一个空白图片image=Image.new('RGB',(width,height),(255,255,255))dr......
  • (base) [root@pc1 test01]# conda create -n py37 python=3.7
     001、问题:conda创建python环境遇到如下问题:Collectingpackagemetadata(current_repodata.json):|DEBUG:urllib3.connectionpool:StartingnewHTTPSconnection(1):repo.anaconda.com:443 002、解决方法: ......
  • Python break 语句
    Pythonbreak语句,就像在C语言中,打破了最小封闭for或while循环。break语句用来终止循环语句,即循环条件没有False条件或者序列还没被完全递归完,也会停止执行循环语句。break语句用在while和for循环中。如果您使用嵌套循环,break语句将停止执行最深层的循环,并开始执行下一行代码。Pytho......
  • Python continue 语句
    Pythoncontinue语句跳出本次循环,而break跳出整个循环。continue语句用来告诉Python跳过当前循环的剩余语句,然后继续进行下一轮循环。continue语句用在while和for循环中。Python语言continue语句语法格式如下:continue流程图:实例:实例(Python2.0+)#!/usr/bin/python#-*-codi......
  • Python pass 语句
    Pythonpass是空语句,是为了保持程序结构的完整性。pass 不做任何事情,一般用做占位语句。Python语言pass语句语法格式如下:pass测试实例:实例#!/usr/bin/python#-*-coding:UTF-8-*-#输出Python的每个字母forletterin'Python':ifletter=='h':passpri......