专业编程基础技术教程

网站首页 > 基础教程 正文

Python学习之路「4」好玩的两个函数print()和input()

ccvgpt 2024-08-09 11:49:27 基础教程 10 ℃

首先,print() 方法用于打印输出,最常见的一个函数。

print(*objects, sep=' ', end='\n', file=sys.stdout)

参数

Python学习之路「4」好玩的两个函数print()和input()

  • objects -- 复数,表示可以一次输出多个对象。输出多个对象时,需要用" ," 分隔。
  • sep -- 用来间隔多个对象,默认值是一个空格。
  • end -- 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。
  • file -- 要写入的文件对象。

以上是官方的介绍哈,半懂半知不道

 1、print("Hello World") 
 $ Hello World
2、 a = 1
 b = 3
 print(a , b)
 $ 1 3
3、print("aaa","bbb")
 $ aaa bbb
4、print("Hello","World","Hello","Python",sep="--") # 设置间隔符
 $ Hello--World--Hello--Python 
5、a = 1
 b = 3
 print("a = %d,b = %d" % (a , b))
 $ a = 1,b = 3
以上就是print()函数常用的形式了

input() 函数接受一个标准输入数据,返回为 string 类型。

这个函数比较有傲气,他的返回值只能是string类型

input([prompt])

参数

  • prompt: 提示信息

这个函数在接受输入的时候顺便还可以提醒一下,比较人性化的输入函数

intput("请输入:")
$ 请输入:
这样程序就停下来等在输入了
不过无论你输入什么,input()函数都会按string接受,这是Python3的规则
当然如果你想得到一个输入,并且想要这个输入是一个float或者int类型的数
那么就要将string转换为int或者float类型
那么我们需要这两个函数int()和float()
这两个函数就可以将string转换为我们想要的类型
下面详细的介绍一下这两个函数

int() 函数用于将一个字符串或数字转换为整型。

int(x, base=10)

参数

  • x -- 字符串或数字。
  • base -- 进制数,默认十进制。

返回值

返回整型数据。

int(3)
$ 3
int(3.6)
$ 3
int("0xff",16)
$ 255
int("1111")
$ 1111
int("1111",2)
$ 15
默认十进制的

float() 函数用于将整数和字符串转换成浮点数。

参数

  • x -- 整数或字符串

返回值

返回浮点数。

float(111.1)
$ 111.1
float("111.1")
$ 111.1

这两个函数的用法比较简单,有了这两个函数就可以轻松的将input()函数的返回值转换为想要的类型了

Tags:

最近发表
标签列表