python的输入输出函数_第一章、走进Python,输入和输出
Python在Linux中的应用:
1. 直接在Linux命令行中输入:# python 回车,进入交互式环境 ,提示符中出现>>>就说明进入python成功
(1)可以直接输入数字计算,回车就能得出答案。
>>>100+200
300
>100/2
50
(2)若要输出字符串就得使用print()函数
>>>print('Hello World!')
可以看到,随后在屏幕上输出:
Hello World!
2.打印输出
print() 函数用于打印输出,是python中最常见的一个函数。
注:在Python 2.x中,print还可以是一个关键字,可写成print 'Hello World!',但在3.x中print()是一个函数。
1)在Python 2.x中print关键字的应用:
>>> print "3,4"
3,4或者>>> print(3,4)
(3,4)
2)在Python 3.x中print只能作为函数使用:
>>> print(3,4)3,4
Python 2.x默认使用ASCII编码,Python 3.x 默认使用UTF-8编码,可以更好的识别中文。
3)print格式化输出
格式化输出有两种方式:
第一种:使用占位符:%,格式是(%格式操作符),如%s、%d等
%%
百分号标记#就是输出一个%
%c
字符及其ASCII码
%s
字符串
%d
有符号整数(十进制)
%u
无符号整数(十进制)
%o
无符号整数(八进制)
%x
无符号整数(十六进制)
%X
无符号整数(十六进制大写字符)
%e
浮点数字(科学计数法)
%E
浮点数字(科学计数法,用E代替e)
%f
浮点数字(用小数点符号)
%g
浮点数字(根据值的大小采用%e或%f)
%G
浮点数字(类似于%g)
%p
指针(用十六进制打印值的内存地址)
%n
存储输出字符的数量放进参数列表的下一个变量中
格式:print("格式化输出字符串" %(占位符表达式))
格式化输出字符串:是我们需要输出打印的内容,在里面放置一些转换说明符(占位符)如%s%d等。
%:是一个分割符
占位符表达式:是对格式化输出字符串里面包含的占位符的具体赋值。简单理解为占位符是变量,占位符表达式是对变量的具体赋值
注当格式化输出字符串中含有多个占位符时,占位符表达式需要使用括号括起来,中间的具体表达式直接用逗号隔开。若只有一个占位符,则不需要使用括号。
>>> print("我是第%d次来到%s"%(1,"北京"))
我是第1次来到北京
第二种方式:str.format() 函数
格式: str.format(args)
基本语法是通过 {} 和 : 来代替以前的 % ;
str 用于指定字符串的显示样式;样式模板:{索引值:填充字符 对齐方式 数据宽度(个数) 数据类型}.format()
args 用于指定要进行格式转换的项,如果有多项,之间有逗号进行分割。
str 样式模板含义说明:适用于数字格式化
索引值:指定(:)后边设置的格式要作用到 args 中第几个数据,数据的索引值从 0 开始。如果省略此选项,则会根据 args 中数据的先后顺序自动分配。
填充字符:指定空白处填充的字符,默认为空格。
对齐方式:< 向左对齐 ; >向右对齐 ; = 数据右对齐,同时将符号放置在填充内容的最左侧,该选项只对数字类型有效; ^ 数据居中
数据宽度:输出数据时所占的宽度(个数)。
数据类型:s 字符串;f 浮点数;b 二进制;d 十进制;o 八进制;x 十六进制 ;% 百分比
#调用时默认按照先后顺序对应。>>> print("我是第{}次来到{}".format(1,"北京"))
我是第1次来到北京
#{n}方式来指定索引值找到接收参数的位置,将调用时传入的参数按照位置进行传入。>>> print("我是第{1}次来到{0}".format(1,"北京"))
我是第北京次来到1>>> print("我是第{1:}次来到{0:}".format(1,"北京")) #{1}等价于{1:}
我是第北京次来到1>>> print("我是第{1}次来到{0}".format("北京",1))
我是第1次来到北京
#{str}方式来指定参数名字,调用时使用str='xxx',确定参数传入>>> print("我是第{x}次来到{addr}".format(addr="北京",x=1))
我是第1次来到北京
3、输入
从控制台读取用户输入的内容, raw_input()是Python 2.x 的方式,Python 3.x中直接使用input()。
1)raw_input()函数输入字符串,并保存在一个变量里。
>>>a=raw_input()123
>>>a'123'>>>name=raw_input('please enter your name:')
please enter your name: Ilovehuangyuan
>>>name
'Ilovehuangyuan'
输入的是字符串,可以用内置函数将字符串转换成其他数据类型
int(string) 将字符串转换成 int 类型;
float(string) 将字符串转换成 float 类型;
bool(string) 将字符串转换成 bool 类型。
2)input()函数会自动根据你输入的数据判断其属于什么类型
>>> a=input("sdsdsd:")
sdsdsd:123
>>>type(a)
>>> a=input("sdsdsd:")
sdsdsd:3.33
>>>type(a)
>>> a=input("sdsdsd:")
sdsdsd:"123"
>>>type(a)
4、在Linux中退出python交换式环境,输入exit()函数,或者直接使用快捷键 CTRL + D 。
python的输入输出函数_第一章、走进Python,输入和输出相关推荐
- python领域语言教案_第一单元 走进Python 编程世界
(共17张PPT) 今年一场突如其来的新冠肺炎不仅使得人人带上了口罩,过了一个不一样的寒假,同时也使得我们以不一样的方式开启我们的学习. 同学们你们知道那些人容易得肺炎重症呢? 有基础病的 身体素质差 ...
- python数据符号函数等一切皆对象_第一章:Python高级编程-Python一切皆对象
第一章:Python高级编程-Python一切皆对象 Python3高级核心技术97讲 笔记 1. Python一切皆对象 1.1 函数和类也是对象,属于Python的一等公民 "" ...
- 用python计算复利计算器_第一章 Python简介
全览: Python的大部分基本特性:如变量.表达式.控制流.函数.生成器.类和输入\输出: Python3和Python2.6的区别:大多数与打印和I/O有关: ------------------ ...
- python语言程序设计编程题_《python语言程序设计》_第一章编程题
题目1.1 :显示"welcome to python " 答案:print('welcome to python') 题目1.2:显示"welcome to pytho ...
- python使用符号 标示注释-第一章:Python语言程序设计
关于课程: 课程作者为北京理工大学教授嵩天 学习账号是微信账号登陆:昵称为coke 1-1节:程序设计的基本方法 计算机与程序设计 编译和解释 程序的基本编写方法 计算机编程 1-1单元小结 计算机与 ...
- python编程基本语法元素_第一章:Python基本语法元素
一.程序设计基本方法 1.计算机与程序设计 1.1 计算机的概念 计算机是根据指令操作数据的设备 具有以下两个特点: ①功能性:对数据的操作,表现为数据计算.输入输出结果和结果存储: ②可编程性: ...
- python dict 排序原理_第一章Python数据结构和算法(字典排序)
字典排序 问题 你想创建一个字典,并且在迭代或序列化这个字典的时候能够控制元素的顺序. 解决方案 为了能控制一个字典中元素的顺序,你可以使用 collections 模块中的OrderedDict 类 ...
- python写签到软件_第一个实用python程序——自动填写工作日志、签到
刚刚把文章重看了一遍,自己给的评价就是:闲的没事干了? 1. 前言 一直苦于每天要分上下午两次写工作日志(不太能理解单位某些部门的脑洞--一天一次不行么?噢--噢噢,好吧,你们抄的模板就是分上下午的, ...
- python开发基本流程_第一阶段:Python开发基础 day06 Python基础语法入门--流程控制(二)...
一.上节课内容回顾 三种格式化输出 占位符 format格式化 f-String格式化 基本运算符 算术运算符 比较运算符 逻辑运算符 赋值运算符 身份运算符 运算符的优先级 流程控制之if判断 单分 ...
最新文章
- 24个为Web开发人员准备的CSS3实用教程
- DSGN:基于深度立体几何网络的3D目标检测(香港大学提出)
- codevs1217 借教室 题解
- php设计模式原型模式,原型模式_设计模式_设计模式之原型模式 - Lane Blog
- linux 运行选择哪个cpu核,判断Linux进程在哪个CPU核运行的方法
- 数字货币交易系统_区块链交易所开发,数字货币平台功能与安全
- Spark入门案例--出租车数据分析
- 关于visio 2007导入独立图库
- python程序设计基础董付国 pdf-董付国《Python程序设计基础 第2版》PDF
- “自刎而死”的李贽之 “童心说”
- linux命令chmod什么意思,Linux中chmod命令起什么作用呢?
- I2C总线中8bit和10bit有什么区别
- 【005】基于Vue.js及相关插件的仿微博移动版的单页应用(SPA)项目(含源码、运行教程)
- 如何使用手机软件将图片转换为文字
- H5代码正常但在IOS端出现页面卡顿
- prometheus remote write for springboot 远程写入<一>
- 百度webgis-api-加载卫星影像图
- 您访问的网页出错了!
- 家政O2O系统PHP源码完整版支持微信+WAP可在线抢单
- 发送邮件使家中NAS自动下载资源
热门文章
- 时间服务器: NTP 服务器及客户端搭建
- echatrs 用法
- 嵌入式热敏打印机模块-优库E58T-1玩起来
- 网页中跟随系统,适配 macOS 的夜间模式,暗黑模式 dark-mode:prefers-color-scheme: dark
- MATLAB最好用字体
- vue.js基础之 过滤器详解
- 如何更改iTunes备份地址(修改iphone ipad 备份地址) itunes文件目录修改方法 【亲测有效,附带原理说明】...
- 移动设备智能化的基石–从iPhone4的传感器谈起
- makefile中的 -O -O2选项含义
- 远距离串口服务器( 适配器)UART 转 1-Wire 应用