Python补充之Print()

  前面的先告一段落,后面会补充一点关于Django和Scrapy方面的知识。

  今天写一下关于Print()这个函数的一些内容。

  首先我们来看一下Python里面怎么定义Print函数的

  

  通过help这个函数,我们可以看到print()里面的所有参数。

  1.有时候发现print好像默认就是换行,有时候我们不需要换行怎么办,我们就可以这样定义print('str',end=' ')

  2.我们在print添加变量时有哪几种方法呢

#1.通过,直接隔开
name='gary'
age=120
print('name is :',name,' ,age is :',age)

#2.通过%
print('name is :%s ,age is : %d'%(name,age)) #%d表示整数,%s表示字符串

#3.通过format
print('name is : {name} , age is : {age}'.format(name=name,age =age)) 
print('name is : {0}, age is : {1}'.format(name,age))

  3.怎么保留小数点后面位数

print(13/27)
print('%.2f'%(13/27)) #.2表示小数点后两位数

#0.48148148148148145
#0.48
print('{:.2f}'.format(13/27))
#0.48

下面列一下 字符串的格式

  %c 格式化字符及其ASCII码

  %s 格式化字符串

  %d 格式化整数

  %u 格式化无符号整型

  %o 格式化无符号八进制数

  %x 格式化无符号十六进制数

  %X 格式化无符号十六进制数(大写)

  %f 格式化浮点数字,可指定小数点后的精度

  %e 用科学计数法格式化浮点数

  %E 作用同%e,用科学计数法格式化浮点数

  %g %f和%e的简写

  %G %f 和 %E 的简写

  %p 用十六进制数格式化变量的地址

今天就到这里了,若有错误请留言: )

原文地址:https://www.cnblogs.com/GaryNie/p/8716453.html