python-各种格式化输出

print函数中总是涉及到各式各样的输出,为了方便学习和查询,今天在这里特意做一个总结!注意:#后为输出结果

1、“,”分隔

1 print("hello","world")

 

 #hello world(默认空格连接)

2、“+”连接

1 print("hello"+"world")

#helloworld(默认没有空格,字符串直接相连,数字型会参与计算

3、%占位符格式化输出

%s(针对所有数据类型)

%d(针对整数类型)

%f(针对浮点数类型)

1 str="睡觉"
2 print("世界上最美好的事情之一是%s"%str)

#世界上最美好的事情之一是睡觉

4、f格式化

1 name="bai"
2 print(f"你好,我是{name}")

#你好,我是bai

5、format格式

1 name="bai"
2 age=20
3 print("姓名:{},年龄:{}岁".format(name,age))

#姓名:bai,年龄:20岁

一般情况下,{}是按照索引选择format后面地数据。

存在位置映射和关键字映射,也是按照索引地规则

1 #位置映射
2 print("{}:{}".format(1,2))
3 #1:2
4 #关键字映射
5 print("{name},{},{}".format(20,'汉',name='bai'))
6 #bai,20,汉

以上为常见的格式化输出方式,仅以作为学习记录,如有错误,及时改正!

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python-各种格式化输出 - Python技术站

(0)
上一篇 2023年4月2日
下一篇 2023年4月2日

相关文章

  • python-map()函数基本用法

    最近经常遇到一个问题:输入端在同一行输入两个整型数字,并用空格间隔,问如何方便快捷的将这两个变量分别赋予给x1,x2? 新手小白,由于不知道map()函数的用法,便想要用仅有的知识去解决它: 1 list1=[int(i) for i in input().split()] 2 x1=list1[0] 3 x2=list1[1] 这样虽能解决问题,但未免显得…

    Python开发 2023年4月2日
    00
  • pandas里的缺失值(理解与相关方法)

    由于数据库或数据集中存在大量缺失数据和空值,这时在pandas中经常用NAN代替。 pandas用标签方法表示缺失值: 一:浮点数据类型的NaN值 二:python的None对象 其中,None是一个python对象,所以不能作为任何Numpy/pandas数组类型的缺失值,只能用于’object’数组类型(即由python对象构成的数组) 1 in:np.…

    Python开发 2023年4月2日
    00
  • python-print函数之sep、end参数

    sep是print函数里的一个参数,主要用来定义输出数据之间的间隔符号。 其主要用法如下: 1.输出数据之间换行输出 print(“str1″,”str2″,sep=”\n”) #str1 #str2 2.输出数据之间用空格间隔,其实默认格式就是空格间隔 print(“str1″,”str2″,sep=” “)print(“str1″,”str2”) #st…

    Python开发 2023年4月2日
    00
  • python-split()方法

    python split()方法,主要是通过分隔符对指定的字符串进行分割。 str.split(分隔符,分割次数) str:指定的字符串 分隔符:默认为所有的空字符,例如空格、\n等 分割次数:默认为-1,分割所有 示例说明: #默认以空格分隔1 str=”Long live liberty” 2 print(str.split()) #[‘Long’,’l…

    Python开发 2023年4月2日
    00
合作推广
合作推广
分享本页
返回顶部