matlab中real函数用法_python中print函数的释义用法

print()函数概述

print()函数用于打印输出,是python中最常见的一个函数

语法用法如下:

objects --表示输出的对象。输出多个对象时,需要用 , (逗号)分隔。

sep -- 用来间隔多个对象。

end -- 用来设定以什么结尾。默认值是换行符 ,我们可以换成其他字符。

file -- 要写入的文件对象。

* 数字类型的输出方式

如:print(1)

输出结果为 :1

5f2ce9ed1ceffd610f951a7507c6541f.png

数字类型的输出方式

* 字符串的输出方式

如:print("hello world")

输出结果为:hello world

7657cb253ae4ce591d7782da26194019.png

字符串的输出方式

* 一次性输出多个对象的输出方式

如:a = 1

b=“abc”

print(a,b) # 输出对象用逗号分隔

fc4ad29e81b4548d93754bc2f3dc90c0.png

一次性输出多个对象的输出方式

变量的输出方式(无论什么类型的数据,包括但不局限于:数值型,布尔型,列表变量,字典变量...都可以直接输出。)

如:num = 19

print(num) # 输出数值型变量

输出:19

99d4149acbd6e5ac04cd1d10c3fd4ed2.png

输出数值型变量

如:str = "lue dong ke ji"

print(str) # 输出字符串变量

输出:lue dong ke ji

000e1e4f7523d10e3bd41749d35f1b52.png

输出字符串变量

如:list = [1,2,"a"]

print(list) # 输出列表变量

输出:[1,2,a]

cea0c9c8864fff21ccdeab55dc4b4050.png

输出列表变量

如:tuple = (1,2,"a")

print(tuple) # 输出元组变量

输出:(1,2,a)

dc0a15d7102a0dff87e6ef7c117f2a26.png

输出元组变量

如:dict = {'a':1,'b':2}

print(dict) # 输出字典变量

输出:{'a':1,'b':2}

扩展:

00aeb8cc8263971a942446b89f844bad.png

输出字典变量

* 数据的格式化输出

如:a = "lue dong ke ji"

b =len(a) # len 表示长度

print("The length of %s is %d" %(a,b))

输出:The length of lue dong ke ji is 14

865b5406bb7c00b0bdc2560b693b613e.png

数据的格式化输出

扩展:

The length of %s is %d 这部分叫做:格式控制符

(a,b) 这部分叫做:转换说明符

% 字符,表示标记转换说明的开始

格式字符 说明 格式字符 说明

%s 字符串采用str()的显示 %x 十六进制整数

%r 字符串(repr())的显示 %e 指数(基底写e)

%c 单个字符 %E 指数(基底写E)

%b 二进制整数 %f,%F 浮点数

%d 十进制整数 %g 指数(e)或浮点数(根据显示长度)

%i 十进制整数 %G 指数(E)或浮点数(根据显示长度)

%o 八进制整数 %% 字符%

设定最小字段宽度和精度

最小字段宽度:转换后的字符串至少应该具有该值指定的宽度。如果是*(星号),则宽度会从值元组中读出。

点(.)后跟精度值:如果需要输出实数,精度值表示出现在小数点后的位数。如果需要输出字符串,那么该数字就表示最大字段宽度。如果是*,那么精度将从元组中读出。

RN = 5.3679015
print('%8.5f'%RN) # 字段宽8,精度6 %8 字段宽8,5f 精度5倍
输出 : 5.36790

424111c7b840f194e58a39b8d1dfe60d.png

设定最小字段宽度和精度

注意:因为设定字符宽度为8,所以输出时有缩进,如:*f 表示没有指定宽度,所以输出时没有缩进

7dea60bbb23b25e01e703f9aa66ecb36.png

*f 表示没有指定宽度,所以输出时没有缩进

c710365266f3ced6509711f40b792140.png

* 所处的位置不同,读取的内容也不同

* 换行输出和不换行输出

在python中,输出函数总是默认换行

如: for a in range(0,3): # 循环范围0 - 3 (范围不包含3)

print(a)

输出:0

1

2

70978b2f5d335b39707562522f36aec5.png

换行输出

如: for a in range(0,3) : # 循环范围0 - 3 (范围不包含3)

print(a, end=' ')

输出:0 1 2

059acf958ca5ea9bbda987242a9e3409.png

不换行输出

扩展:

换行符:

如: for a in range(0,3) : # 循环范围0 - 3 (范围不包含3)

print(a, end=' ')

for a in range(5,9): # 循环范围5 - 9 (范围不包含3)

print(a, end=' ')

输出:0 1 2 5 6 7 8

4ea7cbe9b9c57346ed3205bc72e9b4fc.png

不换行输出

如: for a in range(0,3) : # 循环范围0 - 3 (范围不包含3)

print(a, end=' ')

print('')

for a in range(5,9): # 循环范围5 - 9 (范围不包含3)

print(a, end=' ')

输出:0 1 2

5 6 7 8

9a58c5e07b74b0217a01cfdf6896f496.png

换行输出

8c6a1fff62fc8b1c4fad4a834a4b3446.png

print 本身自带换行输出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值