百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术资源 > 正文

python教程从基础到精通,第3课-- Python的输入输出

off999 2024-12-05 15:20 15 浏览 0 评论

请记住python的几个特点:

  • Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
  • 在Python中,变量就是变量,它没有类型,我们所说的“类型”是变量所指的内存中对象的类型。
  • 区分大小写,“”是以‘’是一样的。末尾有没有;是一样的。字符串才要加引号,数字不用加。
  • 程序段是由缩进控制的,不像C语言由大括号控制,所以要特别注意
  • 单行注释:#; /续行; ’’’多行’’’

好的,下面让我们开启本章的学习之旅。

1、输入函数input()

在Python中可以通过input()函数取键盘输入数据。一般格式为:

变量=input(“提示信息”)

示例代码:

a = input("请输入字符串:")
b=
int(input("请输入一个整数:"))
c =
float(input("请输入一个小数:"))

会在pycharm下边的立即窗口出现如下图所示界面,需要您输入信息:

2、输出函数print()

2.1、print() 函数的标准用法

print(<输出值1>,<输出值2>,…,<输出值n>, sep=’ ’, end=’\n’)

sep是分隔符,默认为一个空格,将若干个值隔开。end是末尾符,默认为换行。

下面来看一段代码:

print("你叫什么名字")
print("I am Jack")
print("你叫什么名字","I am Jack")

print("你叫什么名字"+"I am Jack")

print("你叫什么名字","I am Jack",sep=",")
print("你叫什么名字",end=",")
print("I am Jack",end=",")

结果如下:

你叫什么名字

I am Jack

你叫什么名字 I am Jack

你叫什么名字I am Jack

你叫什么名字,I am Jack

你叫什么名字,I am Jack,

2.2、print()函数格式化输出

在python中,要实现格式化客串,可以使用“%”操作符,语法如下:

print(“%[-][+][0][m][n]”%exp),%exp为格式字符

示例代码:

print('%08.3f' %3.1415) #默认为右对齐,四舍五入
print('%-8.3f' %3.1415) #-是左对齐

age=2; name='李二毛'
print('%s的年龄是%d' %(name, age))

结果:

0003.142

3.142

李二毛的年龄是2

2.3、format()函数

Python 3还支持用格式化字符串的函数str.format()进行字符串格式化。

该函数在形式上相当于通过{|}来代替%,但功能更加强大。

format函数还可以用接收参数的方式对字符串进行格式化,参数位置可以不按显示顺序,参数也可以不用或者用多次。

示例代码:

print('{0}的年龄是{1}'.format('李二毛', 2))
print('{name}的年龄是{age}'.format(age=2, name='李二毛'))

运行结果:

李二毛的年龄是2

李二毛的年龄是2

2.4、f-strings格式化输出

示例代码:

name = '周天天'
age = 20
sex = '男'
res1 = '我的名字叫:{name},我今年{age + 1}岁,我是{sex}生'
res2 = f'我的名字叫:{name},我今年{age + 1}岁,我是{sex}生'
print(res1,res2,sep='\n')

运行结果:

我的名字叫:{name},我今年{age + 1}岁,我是{sex}生

我的名字叫:周天天,我今年21岁,我是男生

2.5、print()函数输出ASCII码

编写程序,实现在键盘输入相应字母、数字或符号,输出其ASCII的状态值,即十进制的数字值。

示例代码:

a='a'
print(a + "的ASCII码为", ord(a))
print("ASCII 65 代表的字符是", chr(65))

运行结果:

a的ASCII码为 97

ASCII 65 代表的字符是 A


本章总结:主要学习了安装python的输入输出函数,下章终于可能学习python的变更啦。

一不小心这就到本章的结尾啦,愉快地学习时光总是过得很快。

通过本次愉快地学习,您肯定成长了不少,加油哦。

有什么问题可以关注我/私信我(oceansl)/加好友,让我们一起成长吧。

相关推荐

独家 | 5 个Python高级特性让你在不知不觉中成为Python高手

你已经使用Python编程了一段时间,编写脚本并解决各种问题。是你的水平出色吗?你可能只是在不知不觉中利用了Python的高级特性。从闭包(closure)到上下文管理器(contextmana...

Python装饰器

Python装饰器是一种用于修改函数或类的行为的特殊语法。它们允许在不修改原始代码的情况下,通过将函数或类作为参数传递给另一个函数来添加额外的功能。装饰器本质上是一个函数,它接受一个函数作为参数,并返...

中高阶Python常规用法--上下文管理器

Python以简单性和通用性著称,是一种深受全球开发人员喜爱的编程语言。它提供了大量的特性和功能,使编码成为一种愉快的体验。在这些功能中,一个经常被新手忽视的强大工具是上下文管理器。上下文管理器是高...

Python小案例67- 装饰器

Python装饰器是一种用于修改函数或类的行为的特殊语法。它们允许在不修改原始代码的情况下,通过将函数或类作为参数传递给另一个函数来添加额外的功能。装饰器本质上是一个函数,它接受一个函数作为参数,并返...

python常用的语法糖

概念Python的语法糖(SyntacticSugar)是指那些让代码更简洁、更易读的语法特性,它们本质上并不会增加新功能,但能让开发者更高效地编写代码。推导式写法推导式是Python最经典的...

python - 常用的装饰器 decorator 有哪些?

python编程中使用装饰器(decorator)工具,可以使代码更简洁清晰,提高代码的重用性,还可以为代码维护提供方便。对于python初学者来说,根据装饰器(decorator)的字面意思并不...

python数据缓存怎么搞 ?推荐一个三方包供你参考,非常简单好用。

1.数据缓存说明数据缓存可以说也是项目开发中比不可少的一个工具,像我们测试的系统中,你都会见到像Redis一样的数据缓存库。使用缓存数据库的好处不言而喻,那就是效率高,简单数据直接放在缓存中...

用于时间序列数据的Graphite监视工具

结合第三方工具,Graphite为IT性能监控提供了许多好处。本文介绍其核心组件,包括Carbon、Whisper以及安装的基本准则。Graphite监视工具可实时或按需,大规模地绘制来自多个来源的时...

Python3+pygame实现的坦克大战

一、显示效果二、代码1.说明几乎所有pygame游戏,基本都遵循一定的开发流程,大体如下:初始化pygame创建窗口while循环检测以及处理事件(鼠标点击、按键等)更新UI界面2.代码创建一个m...

Python之鸭子类型:一次搞懂with与上下文装饰器

引言在鸭子类型的理念的基础之上,从关注类型,转变到关注特性和行为。结合Python中的魔法函数的体系,我们可以将自定义的类型,像内置类型一样被使用。今天这篇文章中,接着该话题,继续聊一下with语法块...

Python必会的50个代码操作

学习Python时,掌握一些常用的程序操作非常重要。以下是50个Python必会的程序操作,主要包括基础语法、数据结构、函数和文件操作等。1.HelloWorldprint("Hello,...

一文掌握Python 中的同步和异步

同步代码(Sync)同步就像在一个流水线上工作,每个任务都等待前一个任务完成。示例:机器A切割钢板→完成后,机器B钻孔→完成后,机器C上色。在Python中,同步代码看起来像这样:im...

python 标注模块timeit: 测试函数的运行时间

在Python中,可以使用内置的timeit模块来测试函数的运行时间。timeit模块提供了一个简单的接口来测量小段代码的执行时间。以下是使用timeit测试函数运行时间的一般步骤:导入...

Python带你找回童年的万花尺

还记得小时候的万花尺吧?这么画:一点也不费脑筋,就可以出来这么多丰富多彩的复杂几何图形。具体而言,可以用万花尺玩具(如图2-1所示)来绘制数学曲线。这种玩具由两个不同尺寸的塑料齿轮组成,一大一小。小的...

Python 时间模块深度解析:从基础到高级的全面指南

直接上干货一、时间模块核心类介绍序号类名说明1datetime.datetime表示一个具体的日期和时间,结合了日期和时间的信息。2datetime.date表示一个具体的日期。3datetime.t...

取消回复欢迎 发表评论: