输入与输出函数—— 关于python 输入和输出你知道多少?

这篇具有很好参考价值的文章主要介绍了输入与输出函数—— 关于python 输入和输出你知道多少?。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

输入与输出函数—— 关于python 输入和输出你知道多少?

1️⃣输入 print()

🍹基本语法

print的基本语法格式⬇️
print(value, … ,sep=" “,end=” \n", file=sys.stdout,flush=False)

  • value:表示想要输出的数据,可以是多个数据,个数据间用逗号隔开。
  • sep:当输出多个数据时,可以插入各个数据的分隔字符,默认是空格字符。
  • end:当数据输出结束时所插入的字符,默认是\n换行。
  • file:数据输出位置,默认是sys.stdout屏幕。
  • flush:是否清除数据流的缓冲区,默认不清楚。

案例⬇️

# demo1 sep、end 
age = 18
sex = '男' 
print('您的年龄',age,sep='=',end='\t')              # \t 制表符,相当于键盘上的tab键 
print('您的性别',sex,sep='=',end='\n')              # \n 换行

输入与输出函数—— 关于python 输入和输出你知道多少?
案例⬇️

# demo2 file 
# file的其他可选关键字参数
f = open(r'D:\pythonProjectbook\d\w','w') # 打开文件
print('hello',file = f) # 将内容输出到文件
f.close() # 关闭文件
# 运行后,可以看到hello输出到w.txt文件中。

输入与输出函数—— 关于python 输入和输出你知道多少?
创建的文件及文件内容⬇️
输入与输出函数—— 关于python 输入和输出你知道多少?


🍹%格式化

%格式化的基本语法格式⬇️
print(’ 输出格式区 ’ % (变量1,变量2 …))
在输出格式区内用%d等表示位置。

符 号 描述
%c 格式化字符及其ASCII码
%s 格式化字符串
%d 格式化整数
%u 格式化无符号整型
%o 格式化无符号八进制数
%x 格式化无符号十六进制数
%X 格式化无符号十六进制数(大写)
%f 格式化浮点数字,可指定小数点后的精度
%e 用科学计数法格式化浮点数
%E 作用同%e,用科学计数法格式化浮点数
%g %f和%e的简写
%G %f 和 %E 的简写
%p 用十六进制数格式化变量的地址

案例⬇️

# demo3 % 格式化 
age = 18
sex = '男'
height = 1.72
print('你的年龄:%d \t 性别:%s \t 身高:%f' % (age,sex,height)) # %s 字符串 %d 整数 %f 浮点数
print('%c' % 65) 	# A 可参考ASCII码表
num = 100
print('%d的八进制是%o' % (num,num))			 # 十进制转八进制
print('%d的十六进制是%x' % (num,num))		 # 十进制转十六进制

输入与输出函数—— 关于python 输入和输出你知道多少?

🍹format()格式化

format()格式化的基本语法格式⬇️
print(’ 输出格式区 ’ .format(变量1,变量2 …)
在输出格式区内用{}表示位置。

案例⬇️

age = 18
height = 1.72
print('您的年龄为{}岁,身高为{}'.format(age,height))

输入与输出函数—— 关于python 输入和输出你知道多少?

🍹f-strings格式化

format的改良版,称f-strings,使用前缀f在{}内放变量名称或表达式。

案例⬇️

age = 18
height = 1.72
print(f'您的年龄为{age},身高为{height}')

输入与输出函数—— 关于python 输入和输出你知道多少?


2️⃣ 输入input()

print的基本语法格式⬇️

v = input(“提示信息:”)

v 是变量,用来保存输入的数据。不论输入的是数字或字符、字母,input接收到的都是字符串数据类型。

🍹数据类型转换

因为input接收到的是字符串数据,所以在需要输入数字时,为了能够正常使用数字,需要对input接收的值进行数据类型转换。

  • int:将数据转换为整数。
  • float:将数据转换为小数。
  • eval:根据输入的数据而定。

input的数据类型

name = input('请输入你的姓名:')
age = input('请输入你的年龄:')
height = input('请输入你的身高:')
print(f'name数据类型是{type(name)}')
print(f'age数据类型是{type(age)}')
print(f'height数据类型是{type(height)}')

输入与输出函数—— 关于python 输入和输出你知道多少?

由此可得知,input不论输入什么,得到的数据类型都为字符串。

  • 转换为int整数型
age = int(input('请输入你的年龄:'))
print(f'age数据类型是{type(age)}')

输入与输出函数—— 关于python 输入和输出你知道多少?

  • 转换为float浮点数类型
height = float(input('请输入你的身高:'))
print(f'height数据类型是{type(height)}')

输入与输出函数—— 关于python 输入和输出你知道多少?

  • eval函数转换
age = eval(input('请输入你的年龄:'))
height = eval(input('请输入你的身高:'))
print(f'age数据类型是{type(age)}')
print(f'height数据类型是{type(height)}')

输入与输出函数—— 关于python 输入和输出你知道多少?

eval 能将数字转换为对应的数据类型,但eval不能转换除数字以外的,否则会报错。文章来源地址https://www.toymoban.com/news/detail-406958.html

到了这里,关于输入与输出函数—— 关于python 输入和输出你知道多少?的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 关于C语言输入输出的逗号问题(小细节)

    C语言的输入输出必须要遵循scanf和printf的格式,就是你是什么格式你就要输入什么。    这个程序我们可以看到它运行的结果是错误的!为什么呢,因为我们在scanf中已经指定了输入格式,输入格式是两个数中间用逗号隔开,所以 我们输入时也必须在输入的两个数之间加逗号

    2024年02月04日
    浏览(43)
  • 关于PID的输入输出是什么--供自己复习使用

    本人也是个新手,最近对平衡车感兴趣,所以恶补了一些关于pid的知识,下面是关于pid的文章,后续在平衡车上有进展也会出一些关于平衡车的文章。第一次写文章,有许多的不足之处,希望给位网友给予指正。 在过程控制中,按偏差的比例(P)、积分(I)和微分(D)进行

    2024年02月09日
    浏览(70)
  • STM32——关于GPIO口的输出方式和输入方式

    在STM32中,我们会要使用程序来对I/O口进行控制,当我们使用I/O口时,我们就需要知道在程序中我们需要这个I/O口来实现什么功能,是输入还是输出。   1、使用输出模式 I/O口常用的输出方式有推挽输出和开漏输出。 (1)推挽输出(GPIO_Mode_Out_PP):可以输出高、低电平,连接数

    2024年02月09日
    浏览(50)
  • DC电源模块关于宽电压输入和输出的范围

    BOSHIDA DC电源模块关于宽电压输入和输出的范围 DC电源模块是一种电子设备,能够将输入的直流电源转换成所需的输出电源,用于供电各种电子设备。其中,关于宽电压输入和输出的范围,是DC电源模块常见的设计要求之一。本文将详细介绍DC电源模块的宽电压输入和输出的范

    2024年02月07日
    浏览(47)
  • 关于MySQL日期函数你不知道的用法

    MySQL提供了丰富的日期和时间函数,用于处理和操作日期时间数据。本篇博文将深入介绍一些常用的MySQL日期函数,通过详细的例子带你了解这些函数的用法和实际应用。 CURDATE() 函数返回当前日期,不包含时间信息。 结果可能类似于: NOW() 函数返回当前日期和时间。 结果可

    2024年01月18日
    浏览(43)
  • 海康工业相机SDK基于C#关于IO输入输出的控制

    海康工业相机功能模块sdk提供了很多相机的接口,本文主要介绍下相机的io相关的控制。例如在通过io输入触发相机拍照。通过io输出传递拍照成功,或者存图成功的信号等。 IO输入的主要作用就是,相机通过IO管脚,收到1个IO信号,来触发相机拍照; 触发模式:TriggerMode设置

    2024年02月03日
    浏览(253)
  • C++基础知识 (命名空间、输入输出、函数的缺省参数、函数重载)

    🌠 例1: #include iostream 标准输入输出 std 是 c++ 标准库的命名空间,将标准库的定义实现都放到这个命名空间中 using namespace std 展开 std 里的内容 cout   c 代表的是 console 控制台的意思, out 有输出的意思 流运算符 流插入 endl 等价于 \\\'n\\\' 在 c++ 中,变量、函数和类的名称存在于

    2024年02月15日
    浏览(45)
  • c++ 键盘/鼠标交互+特殊输入/输出+窗口常用函数

    需要头文件: 或: 函数: 使用方法: 1.if(KEY_DOWN(某个键))或if(KEY_UP(某个键)) 检测该键是否按下/未按下 2.keybd_event(某个键,0,0,0);或keybd_event(某个键,0,KEYEVENTF_KEYUP,0); 使该键是否按下/弹起(实际使用可参照下文鼠标函数click_left()) 键码表(替换“某个键”): 函数: 使用方法: gx()或

    2024年02月09日
    浏览(59)
  • 【C++】关键字 & 命名空间 & 输入输出 & 缺省函数

    C++  总计 63 个, C语言 32 个 直接上图:  asm do if return try continue auto double inline short typedef for bool dynamic_cast int signed typeid public break else long sizeof typename throw case enum mutable static union wchar_t catch explicit namespace static_cast unsigned default char export new struct using friend class ext

    2024年02月08日
    浏览(49)
  • 玩转C语言:深入理解输入输出函数的奥秘!

    ✨✨ 欢迎大家来到贝蒂大讲堂✨✨ 🎈🎈养成好习惯,先赞后看哦~🎈🎈 所属专栏:C语言学习 贝蒂的主页:Betty‘s blog 在C语言中有一个函数putchar专门负责输出单个字符,其语法如下: 头文件:#includestdio.h 声明:int putchar(int char) char  – 这是要被写入的字符。该字符以其

    2024年02月22日
    浏览(52)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包