返回总目录

目录:

1.input输入

2.print输出

(一)input输入

1.input的处理方式

# 输入input
string = input("请输入一个字符串:")
number = input("请输入一个数字:")
print(type(string))
print(type(number))
------------输出----------
请输入一个字符串:fjdkjfkjdk
请输入一个数字:123456
<class 'str'>
<class 'str'>

可见input是以 “ str ” 字符串的形式处理

2.字符转换数字:eval()函数

# input字符转换数字
number = input("请输入一个数字:")
print("转换前:", type(number))
number = eval(number)
print("转换后:", type(number))
------------输出----------
请输入一个数字:123
转换前: <class 'str'>
转换后: <class 'int'>

(二)print(values, sep, end, file, flush)输出

1.print函数的总览图

2.values参数:用逗号间隔多个输出值

# values参数
a = 123
b = '张一根'
print(a, b)
------------输出----------
123 张一根

3.sep参数:分隔符

# sep参数:分隔符
a = 123
b = '张一根'
print(a, a, a, b, b,sep="--")
------------输出----------
123--123--123--张一根--张一根

4.end参数:结束符

# end参数:结束符
a = 123
b = '张一根'
print(a, b,end="这是结束符添加的\n")
------------输出----------
123 张一根这是结束符添加的

注:在默认下,print里的end参数等于end=“\n”,这才导致了print具有换行功能。

5.file参数:输出到文件

# file参数:输出到文件
f = open("test.txt", 'w', encoding='utf-8')
#以w写的形式打开test.txt文件,且编码为utf-8,没有文件时,会新建一个文件。
print("这段话成功写入到该文件里", file=f)

------------输出效果----------

注:默认下,file=sys.stdout,即在控制台输出。

6.格式输出:%() 与.format()

# 格式输出
a = 12
b = 66
print("%d %d" % (a, b))  #对应的格式要匹配
print("{0} {1}".format(a, b))  #号数对应后面的变量
------------输出----------
12 66
12 66

注:这两种都是字符串的操作,不是print的操作,在其他用字符串的地方也可以用。

本小节结束!

返回总目录

我是张一根,一个机械专业的大学生,一个在读本科的计算机爱好者,期盼和你一起交流计算机的知识,让我们在这个大时代里一起进步。

转载于:https://www.cnblogs.com/zyg123/p/10178434.html

2.3Python基础语法(三)之输入输出相关推荐

  1. python:python基础语法三,列表、元组、字典、集合

    python基础语法 文章目录 python基础语法 列表(list) 列表简介 切片 列表修改元素 列表的方法 遍历列表 序列(sequence) 序列的基本操作 range()函数 EMS(Emp ...

  2. java中怎样判断余数为3,Java的基础语法(三): 运算符

    7.运算符 定义: 对常量和变量进行操做的符号spa 分类: 6大类---算术, 赋值, 比较, 逻辑, 位, 三元code (1).算术运算符blog +, -, *, / ,%, ++, --字符 ...

  3. python组合类型有哪三种_Python基础语法三组合数据类型

    一.列表(Lists) 列表属于Python中的序列类型,它是任意对象的有序集合,通过 " 位置 "或者 " 索引 " 访问其中的元素,它具有可变对象.可变长度 ...

  4. Python基础语法-三种函数特殊形参定义以及使用方式

    函数的基础定义和使用 函数使用必须在函数声明之后. 注意形参的作用域只限于函数体内部 每个函数在python中都有返回值,如果不写默认返回None. def func1(str1):print(str ...

  5. CSS基础语法(三) CSS的6种特性

    样式表常用写法及特性(组合.继承.关联性.权值性.层叠性.重要性) 1.样式的组合:把具有相同声明定义的选择符组合在一起,并用逗号隔开.-例如:段落元素p.单元格元素td和类c1可以使用相同样式: p ...

  6. python变量标识符_Python 1基础语法三(变量和标识符的区别)

    一.字面量: 就是一个一个的值,如1.2.3.'world',就是它自己本身表达的字面值.字面意思,在程序中可以直接使用. 二.变量(variable): 可以用来保存字面量,变量本身没有任何意思:如 ...

  7. 【WY】数据分析 — Pandas 阶段一 :基础语法 三 —— 数据结构:DataFrame

    版权声明:本文为博主原创文章,未经博主允许不得转载. 文章目录 一.概念 二.创建 2.1 方法 一:由 数组 / list 组成的字典 2.2 方法 二:由 Series 组成的字典 2.3 方法 ...

  8. 【WY】数据分析 — Matplotlib 阶段一 :基础语法 三 —— 创建子图

    版权声明:本文为博主原创文章,未经博主允许不得转载. 文章目录 一.创建子图 1.1 绘图对象:plt.figure() 二.创建方式 2.1 方式一:fig.add_subplot() 2.2 方式 ...

  9. python基础语法3_python基础语法三

    集合: 1.不同元素组成 2.无序 3.集合中的元素必须是不可变类型 s = {1, 2, 3 } #定义集合 s = set('hello')print(s) s.pop()#指定删除 s.remo ...

最新文章

  1. [企业化NET]Window Server 2008 R2[3]-SVN 服务端 和 客户端 基本使用
  2. 小型星形网络结构设计示例
  3. 【TensorFlow-windows】部分损失函数测试
  4. NOIP2011选择客栈[递推]
  5. 恒大健康上半年营收同比增132% 新能源汽车将成新增长点
  6. Oracle数据库基础知识_数值类型及函数
  7. 扇贝有道180902每日一句
  8. matlab求积分 没有解,MATLAB 求积分时无法输出数值解,一直是积分表达式
  9. BP神经网络python的实现
  10. linux 腾达驱动程序,腾达(Tenda)-U12 Linux系统如何安装驱动
  11. 使用思博伦Spirent TsetCenter测试RFC 2544(1)_开始 _双极未来
  12. 为啥外包喜欢php,为什么要面向对象?
  13. html语言单词背不下来,英语单词怎么都背不下来怎么办
  14. 今天准备出发去珠海横琴,去长隆海洋乐园看鲨鱼宝宝了
  15. 寻找漂流瓶上人快老板
  16. fgets()和gets()函数的区别
  17. 【java】删除文件夹及文件夹中的所有文件
  18. 【课设分享】基于51单片机的恒温控制器系统
  19. 你认为元宇宙是不是割韭菜?
  20. cap文件的格式说明

热门文章

  1. Linux系统编程1:基础篇之Linux中使用率最高的一些命令
  2. epoll 系列系统调用
  3. Linux删除所有文件(作死命令,危险命令)
  4. ZeroMQ接口函数之 :zmq_setsockopt –设置ZMQ socket的属性
  5. Marriage Match III HDU - 3277(二分权值 + 拆点 建边)
  6. 从LeNet到SENet——卷积神经网络回顾
  7. Python-WSGI协议如何实现?
  8. WinForm 之 程序退出
  9. 《需求工程——软件建模与分析》阅读笔记之二
  10. Python中的bytes,str,int等类型转换