Python3入门基础

阅读: 评论:0

Python3入门基础

Python3入门基础

文章目录

  • 前言
  • 1.基本输入
  • 2基本输出
    • 2.1省略所有参数(输出空白行)
    • 2.2输出一个或多个对象
    • 2.3指定输出分隔符
    • 2.4指定输出结尾符号
    • 2.5指定输出到文件
  • 3高级输出
    • 3.1使用%格式化输出
    • 3.2使用format格式化输出
    • 3.3使用f格式化输出
    • 3.4最小字段宽度和精度

前言

在Python程序中,通常用input和print函数来执行基本的输入和输出

1.基本输入

input函数用于获得用户输入数据,基本格式如下:

变量 = input (提示字符串)

其中,变量和字符串是可以省略的。用户按【Enter】键完成输入,【Enter】键之前的全部字符均作为输入内容。

>>>a = input('请输入数据:')
请输入数据:'shiting
>>>a
'shiting

其中input函数是将用户输入以字符串返回,这个特点需要我们特别注意,例如:我们在python中打出”“a = input(请输入一个整数)”,此时变量a的类型仍然是为字符串。
如果需要输入整数或小数,则需要使用int或float函数进行相应的数据类型转换

>>>a = input('请输入一个整数:')   # 实际a的类型为字符串
请输入一个整数:2
>>>a + 1        #运行会报错,因为a是一个字符串,试图执行加法运算
Traceback (most recent call last):File "E:testtest.py", line 7, in <module>a+1
TypeError: can only concatenate str (not "int") to str# 可以改为:
a = input('请输入一个整数:')
int(a)+1    #将字符串转为整数再执行相关加法运算,ok
# 或者改为:
a = int(input('请输入一个整数:'))

另外,在使用input输入数据时,我们可以使用【Ctrl+Z】组合键中断输入;但是假如没有输入任何数据,按下【Ctrl+Z】组合键,则会产生EOFError异常

2基本输出

Python3.x中使用print函数完成基本输出操作,print函数基本格式:

print(value, ..., sep=' ', end='n', file=sys.stdout , flush=False)

参数的具体含义如下:

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

sep – 用来间隔多个对象。

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

file – 要写入的文件对象。

flush – 是否刷新缓冲区

2.1省略所有参数(输出空白行)

print函数所有参数均可以省略。当无参数时,print函数输出一个空白行

>>>print()  # 无参数时,输出空白行>>>

2.2输出一个或多个对象

print函数可同时输出一个或多个对象,无论什么类型的数据都可以直接输出。

#输出一个对象
>>>print(123456)    # 123456 >>>num = 19
>>>print(num)    #19  输出数值型变量

本文发布于:2024-01-31 02:52:10,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170664073124808.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:入门   基础
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23