python复习——数据输入输出
标准输入:x=input()……
标准输出:print()……
格式化输出:1、字符串格式化运算符%
例:print('Values are %s,%s,%s.'%(1,2,['one','two']))
输出:Values are 1,2,['one','two'].
说明:无关语句Value are……的引号可以是单引号也可以是双引号,若数据是字符串要用引号(单双引号都行)括起,否则该字符串会被当成变量,编译器会报错。
关于小数位数的输出控制大致与C语言一样,不同的是:
print('%06.2f'%1.235)
输出:001.24 6前面多了一个0,意思是不足6位,则在前用0补充
若不确定长度和小数位数,可:‘%*.*f’%(6,2,2.345) 等同于‘%6.2f’%(2.345)
print(' %(name)s:%(score)6.1f '%{'score':9.5,'name':Luky'})
输出:Luky: 9.5
(多见于字典类型的输出)
2、format()内置函数
例:print(format(3.142,'05.3'),format(65,'c'))
输出:03.14 A
说明:逗号前面是输出数据,逗号后面是输出格式,这格式包括上图的格式符号,也包括对输出长度、小数位数的控制格式,也包括 <m(左对齐,长度为m), >m(右对齐,长度为m), ^m(长度为m,居中),format()中只能有两个参数,一个是要输出的数据,一个是格式.
字符串的输入:注意字符串必须有引号
3、字符串的format()方法(推荐)
格式:
(1)格式字符串.format(输出项1,输出项2,输出项3)
格式字符串包括普通字符和格式说明符,形式:{[序号或键]:格式说明符}
例:print('I\'m {1},{0}'.format('welcome','Jayden'))
输出:I‘m Jayden,welcome
注:在无关语句中的符号要用转义字符,如要单引号 ' 则用 \',要双引号 ",则要 \"
print('I\'m' {name},{ms}'.format(ms='welcome',name='Jayden')
输出同上。
x=int(input())
print('{:.2f},{:d},{:d}'.format(1.325,9,x))
输入:5
输出:1.32 9 5
若均不在:前写明序号,将按顺序读取输出
python复习——数据输入输出的更多相关文章
- python和数据科学(Anaconda)
Python拥有着极其丰富且稳定的数据科学工具环境.遗憾的是,对不了解的人来说这个环境犹如丛林一般(cue snake joke).在这篇文章中,我会一步一步指导你怎么进入这个PyData丛林. 你可 ...
- pandas小记:pandas数据输入输出
http://blog.csdn.net/pipisorry/article/details/52208727 数据输入输出 数据pickling pandas数据pickling比保存和读取csv文 ...
- Python和数据科学的起步指南
http://python.jobbole.com/80853/ Python拥有着极其丰富且稳定的数据科学工具环境.遗憾的是,对不了解的人来说这个环境犹如丛林一般(cue snake joke).在 ...
- 用 Python 排序数据的多种方法
用 Python 排序数据的多种方法 目录 [Python HOWTOs系列]排序 Python 列表有内置就地排序的方法 list.sort(),此外还有一个内置的 sorted() 函数将一个可迭 ...
- [SAP ABAP开发技术总结]数据输入输出转换、小数位/单位/货币格式化
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- Python基础-输入输出(IO)
Python基础-输入输出(IO) 程序会有输入和输出,输入可以从标准输入或是从一个文件读入数据,程序的输出可以以一种友好可读的方式(human-readable)打印出来,或是写进一个文件,而标准输 ...
- python爬虫+数据可视化项目(关注、持续更新)
python爬虫+数据可视化项目(一) 爬取目标:中国天气网(起始url:http://www.weather.com.cn/textFC/hb.shtml#) 爬取内容:全国实时温度最低的十个城市气 ...
- python调用数据返回字典dict数据的现象2
python调用数据返回字典dict数据的现象2 思考: 话题1连接:https://www.cnblogs.com/zwgbk/p/10248479.html在打印和添加时候加上内存地址id(),可 ...
- python调用数据返回字典dict数据的现象1
python调用数据返回字典dict数据的现象1 思考: 可以看到这两种情况,区别在于构造函数make()里赋值给字典dict的方式不同.使用相同的调用方式,而结果却完全不同.可以看到第二种情况才是我 ...
随机推荐
- LINQ---查询变量
LINQ查询可以返回两种类型的结果----枚举和标量(scalar)的单一值 namespace ConsoleApplication46 { class Program { static void ...
- Linux 补丁 的简单使用: 制作补丁,打补丁,撤销补丁
背景: 补丁的使用对于嵌入式开发人员来说,在维护或者开发中都比较方便. 制作补丁: diff - 逐行比较文件. 格式: diff 参数 旧文件/旧文件夹 新文件/新文件夹 (注意顺序 新旧文件夹 ...
- kali 中文乱码解决方法
本文转自https://www.cnblogs.com/sym945/p/11943842.html#4449966 1.更换阿里源 vim /etc/apt/sources.list,编辑源之后,a ...
- 【pwnable.kr】 [simple login]
Download : http://pwnable.kr/bin/login Running at : nc pwnable.kr 9003 先看看ida里面的逻辑. 比较重要的信息时input变量再 ...
- 1.Maven分模块,分工程管理,多Web应用合并war包
Eclipse 创建Maven工程 修改POM文件 Eclipse 创建Module工程 以此类推,创建Maven 的Modules web工程goodsmgrweb,创建Maven的Module ...
- delphi10.2 命令行编译x64脚本
Build.bat @echo off @echo delphi x64编译测试 @cd /d %~dp0 @echo 设置Delphi参数信息 @set SourcePath=%~dp0.\src ...
- apache端口修改为80
apache端口莫名改变为443,访问网址失败,修改Apache端口: 1.打开目录(实际而定): C:\xampp\apache\conf 编辑httpd.conf 2.ctrl + f 搜索li ...
- Git 的 4 个阶段的撤销更改
虽然git诞生距今已有12年之久,网上各种关于git的介绍文章数不胜数,但是依然有很多人(包括我自己在内)对于它的功能不能完全掌握.以下的介绍只是基于我个人对于git的理解,并且可能生编硬造了一些不完 ...
- NO13 Linux的基础优化-关闭SELinux功能-Linux的7种运行级别-防火墙设置-中文显示设置
壹 安装Linux系统后调优及安全设置: 1 关闭SELinux功能: [root@localhost data]# sed 's#SELINUX=enforcing#SELINUX=disable ...
- NO12 useradd-passwd-uname-hostname命令-上传rz下载sz-批量部署- Linux用户相关操作
24 useradd #添加用户 语法:useradd 用户名 例子:ueradd oldboy .25 passwd #为用户设置或修改 ...