2.3Python基础语法(三)之输入输出
目录:
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的操作,在其他用字符串的地方也可以用。
本小节结束!
我是张一根,一个机械专业的大学生,一个在读本科的计算机爱好者,期盼和你一起交流计算机的知识,让我们在这个大时代里一起进步。
2.3Python基础语法(三)之输入输出的更多相关文章
- Python 基础语法(三)
Python 基础语法(三) --------------------------------------------接 Python 基础语法(二)------------------------- ...
- JAVA基础(三)—— 输入输出处理
JAVA基础(三)-- 输入输出处理 1 输入解析 //Scanner获取输入 import java.util.Scanner; Scanner s = new Scanner(System.in) ...
- Java基础语法<三> 输入输出
1. 读取输入 Scanner in = new Scanner(System.in); 输入一行(包含空格) String str = in.nextLine() 读取一个单词(以空白符作为 ...
- 从零开始学 Web 之 ES6(五)ES6基础语法三
大家好,这里是「 从零开始学 Web 系列教程 」,并在下列地址同步更新...... github:https://github.com/Daotin/Web 微信公众号:Web前端之巅 博客园:ht ...
- Java基础语法(三)---数组
一.概念 同一种类型数据的集合.简单的来说就是一容器,用来装东西的. 使用数组的好处:可以自动给数组中的元素从0开始编号,方便操作这些元素. 二.一维数组的格式 格式1:元素类型 [ ...
- css基础语法三
[]伪类选择器] 1.写法: 伪类选择器,在选择器后面,用:分隔,紧接伪类状态: eg : .a:link 2. 超链接的伪类状态: :link - 未访问状态 :visited - 已访问状态 :h ...
- CSS基础语法(三) CSS的6种特性
样式表常用写法及特性(组合.继承.关联性.权值性.层叠性.重要性) 1.样式的组合:把具有相同声明定义的选择符组合在一起,并用逗号隔开.-例如:段落元素p.单元格元素td和类c1可以使用相同样式: p ...
- Python 1基础语法三(变量和标识符的区别)
一.字面量: 就是一个一个的值,如1.2.3.‘world’,就是它自己本身表达的字面值.字面意思,在程序中可以直接使用. 二.变量(variable): 可以用来保存字面量,变量本身没有任何意思:如 ...
- HTML 网页开发、CSS 基础语法——三. HTML概念
1.纯文本格式 纯文本格式,就是没有任何文本修饰的,没有任何粗体,下划线,斜体,图形,符号,或者特殊字符,及特殊打印格式的文本,只保存文本,不保存其格式设置. ①格式对比 纯文本格式 富文本格式 最常 ...
随机推荐
- 第一次项目上Linux服务器(七:——Tomcat+ngnix+域名的简单配置)
1.准备工作 安装好jdk+tomcat+nginx相关配置,请参考历史博客 2.修改Nginx配置文件 修改配置文件如下: 3.修改Tomcat配置文件 修改配置文件如下: 配置文件连接: ngni ...
- LVS持久化与超时时间问题分析
前言 在上一篇文章<搭建DNS+LVS(keepAlived)+OpenResty服务器(Docker环境)>中,我搭建了dns+lvs+openresty+web集群:先来回顾一下架构图 ...
- [日常] Go语言圣经-函数递归习题
练习 5.1: 修改findlinks代码中遍历n.FirstChild链表的部分,将循环调用visit,改成递归调用. 练习 5.2: 编写函数,记录在HTML树中出现的同名元素的次数. 练习 5. ...
- Java基础——GUI编程(二)
一.事件监听机制 -- 事件源:awt 或swing包中的那些图形界面组件,即发生事件的组件 -- 事件:Event 用户对组件的一个操作 -- 监听器:Listener 负责处理事件的方法 二. ...
- 撩课-Web大前端每天5道面试题-Day32
1.module.export.import是什么,有什么作用? module.export.import是ES6用来统一前端模块化方案的设计思路和实现方案. export.import的出现统一了前 ...
- Redis——基础数据结构
Redis提供了5种基础数据结构,分别是String,list,set,hash和zset. 1.String Redis所有的键都是String.Redis的String是动态字符串,内部结构类似J ...
- 0 or 1(hdu2608)数学题
0 or 1 Time Limit: 6000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submiss ...
- LINQ to Objects系列(1)相关技术准备
LINQ to Objects是LINQ的一部分,是查询对象集合的一种语法.首先看一下LINQ的体系结构,这样对LINQ有一个大致的了解.如图. 第一篇文章主要是回顾一下学习LINQ to Objec ...
- Code Signal_练习题_differentSymbolsNaive
Given a string, find the number of different characters in it. Example For s = "cabca", th ...
- php实现同一时间内一个账户只允许在一个终端登陆
在账户表的基础上,我新建了一个账户account_session表,用来记录登录账户的account_id和最新一次登录成功用户的session_id,然后首先要修改登录方法:每次登录成功后,要将登录 ...