1.input函数

input() 是 Python 的内置函数,用于从控制台读取用户输入的内容。input() 函数总是以字符串的形式来处理用户输入的内容,所以用户输入的内容可以包含任何字符。input() 函数的用法为:

str = input(tipmsg)

  • str 表示一个字符串类型的变量,input 会将读取到的字符串放入 str 中。
  • tipmsg 表示提示信息,它会显示在控制台上,告诉用户应该输入什么样的内容;如果不写 tipmsg,就不会有任何提示信息。

当按下回车键后 input() 读取就结束了

但是在较老的 Python 2.x 中情况就不一样了。Python 2.x 共提供了两个输入函数,分别是 input() 和 raw_input():比较强迫的是,Python 2.x input() 要求用户在输入字符串时必须使用引号包围,这有违 Python 简单易用的原则,所以 Python 3.x 取消了这种输入方式。

2.print函数

实际上 print() 函数完全可以同时输出多个变量,而且它具有更多丰富的功能。print() 函数的详细语法格式如下:

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

从上面的语法格式可以看出,value 参数可以接受任意多个变量或值,因此 print() 函数完全可以输出多个值。使用 print() 函数输出多个变量时,print() 函数默认以空格隔开多个变量,如果读者希望改变默认的分隔符,可通过 sep 参数进行设置。在默认情况下,print() 函数输出之后总会换行,这是因为 print() 函数的 end 参数的默认值是“\n”,这个“\n”就代表了换行。如果希望 print() 函数输出之后不会换行,则重设 end 参数即可。file 参数指定 print() 函数的输出目标,file 参数的默认值为 sys.stdout,该默认值代表了系统标准输出,也就是屏幕,因此 print() 函数默认输出到屏幕。实际上,完全可以通过改变该参数让 print() 函数输出到特定文件中。print() 函数的 flush 参数用于控制输出缓存,该参数一般保持为 False 即可,这样可以获得较好的性能。

3.参考案例

PS:我是在VS下写的,我问了一下我学妹,貌似她没见过这种bug……

PS:#-*-coding:utf-8-*-貌似并不能解决这个bug(反正我没成功,大家可以自己试试)

name = input("姓名:")
number = input("学号:")
print("该学生姓名是",name,"该学生学号是",number)
print("原来的座位号是21",end='')
print("新的座位号是34",end='')

出现这个问题是由于UTF编码的问题,要解决中文编码的问题的话,可以将代码进行如下修改:

# coding=gbk
name = input("姓名:")
number = input("学号:")
print("该学生姓名是",name,"该学生学号是",number)
print("原来的座位号是21",end='')
print("新的座位号是34",end='')

学习python(二)——input函数与print函数相关推荐

  1. python字符串input输入_5.print()函数、转义字符、python注释、常量、字符串、格式化输出、input()输入...

    目录 1.内置函数:print() 2.转义字符: 3.python注释: 4.常量: 5.字符串: 6.格式化输出: 7.input()输入: 8.学习单词: 1.内置函数:print() prin ...

  2. 学习Python必会内容:print函数、赋值与代码块

    1.神奇的print函数 print函数相信读者一定对它不陌生,因为在前面的章节,几乎每个例子都使用了print函数,这个函数的功能就是在控制台输出文本.不过print在输出文本时还可以进行一些设置, ...

  3. 零基础入门Python I/O:从print函数开始

    导读:计算机程序用于执行任务,是满足人类需求的工具.有信息的输入,程序才能接收指令.理解需求:有信息的输出,运行结果才能被反馈给用户.在编程中,信息输入操作称为Input,输出操作称为Output,统 ...

  4. R语言打印函数,print函数和cat函数实战

    R语言打印函数,print函数和cat函数实战 目录 R语言print函数和cat函数实战 #基本语法 # print()函数和cat()函数对比

  5. 零基础入门学习Python(19)-内嵌函数和闭包

    global关键字 全局变量的作用域是整个模块,也就是代码段内所有的函数内部都可以访问到全局变量 注意,在函数内部仅仅去访问全局变量就好,不要试图去修改它,如果随意修改全局变量的值,很容易牵一发而动全 ...

  6. Python小技巧:用 print() 函数实现的三个特效

    print() 应该是初学者最先接触到的第一个 Python 函数,因为几乎所有的启蒙课程都是从 print('Hello world') 开始的.事实上, print() 也是程序员使用频率最高的函 ...

  7. python一行输出多个数据_如何在Python中让两个print()函数的输出打印在一行内?

    1.两个连续的print()函数为什么在输出时内容会分行显示? 解:print()中有两个默认参数sep和end,其中sep是代替分隔符,end是代替末尾的换行符,默认使用','代替空格,且默认末尾加 ...

  8. 学习python第十一节课:函数(三)

    文章目录 一. 匿名函数(lambda表达式) 1.1 lambda的应用场景 1.2 lambda语法 1.2.1 快速入门 1.3 示例:计算a + b 1.3.1 函数实现 1.3.2 lamb ...

  9. python3语法错误python_[大数据]Python 3.x中使用print函数出现语法错误(SyntaxError: invalid syntax)的原因 - 码姐姐找文...

    在安装了最新版本的Python 3.x版本之后, 去参考别人的代码(基于Python 2.x写的教程),去利用print函数,打印输出内容时,结果却遇到print函数的语法错误: SyntaxErro ...

最新文章

  1. python5_python5
  2. 以太坊怎么注册_以太坊2.0将至,牛市即将到来??
  3. 从一个C程序学“逐步求精”的分析方法
  4. 计算机投诉信英语作文,电脑投诉信英语作文
  5. c语言判断化学方程式,下列是某同学写的六个化学方程式:①Mg+O2点燃.MgO2②C+O2点燃.CO...
  6. Transaction marked as rollbackOnly异常处理 Duplicate entry 'xxx' for key
  7. Shell_Shell调用SQLPlus简介(案例)
  8. 计算机基础与linux文件系统
  9. 蓝桥杯c语言本科试题,蓝桥杯c语言试题2015(3)
  10. 遥感数据存储格式 ----BSQ、 BIL、BIP
  11. 内联汇编很可怕吗?看完这篇文章,终结它!
  12. 基于aspnet+20ajax问卷调查系统的设计和实现_百度文库,基于ASP.NET的网络问卷调查系统的设计与实现...
  13. Unity打安卓包 Android 所有错误解决方案大全(几乎囊括所有打包错误 )
  14. Pytorch 小白记事本 1
  15. Nacos-配置集中管理
  16. JDBCUtils工具库
  17. 文心一言发布,你怎么看?chatGPT
  18. 如何用Know Streaming 快速对Kafka Topic 完成扩缩副本操作
  19. JDBC连接数据库,实现简单的用户登录功能
  20. 【有利可图网】PS教程:把图片做出透视效果

热门文章

  1. 云服务器——实现不同项目不同端口
  2. 雄起 | 这就是狮吼功吗?谁人打的太极拳?
  3. java multipart/form-data 提交_从零开始实现multipart/form-data数据提交
  4. CVPR 2023放榜了!录用率25.78%!2360篇论文被接收
  5. Swoole入门教程第1季
  6. tinyurl_如何查看TinyUrl真正链接到的位置
  7. ssh登录时自动运行命令
  8. CentOS服务器相关教程
  9. 实习项目(APP线上活动页面)
  10. python不能识别中文这么解决,python注释不能识别中文怎么办