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,输入和输出相关推荐

  1. python领域语言教案_第一单元 走进Python 编程世界

    (共17张PPT) 今年一场突如其来的新冠肺炎不仅使得人人带上了口罩,过了一个不一样的寒假,同时也使得我们以不一样的方式开启我们的学习. 同学们你们知道那些人容易得肺炎重症呢? 有基础病的 身体素质差 ...

  2. python数据符号函数等一切皆对象_第一章:Python高级编程-Python一切皆对象

    第一章:Python高级编程-Python一切皆对象 Python3高级核心技术97讲 笔记 1. Python一切皆对象 1.1 函数和类也是对象,属于Python的一等公民 "" ...

  3. 用python计算复利计算器_第一章 Python简介

    全览: Python的大部分基本特性:如变量.表达式.控制流.函数.生成器.类和输入\输出: Python3和Python2.6的区别:大多数与打印和I/O有关: ------------------ ...

  4. python语言程序设计编程题_《python语言程序设计》_第一章编程题

    题目1.1 :显示"welcome to python " 答案:print('welcome to python') 题目1.2:显示"welcome to pytho ...

  5. python使用符号 标示注释-第一章:Python语言程序设计

    关于课程: 课程作者为北京理工大学教授嵩天 学习账号是微信账号登陆:昵称为coke 1-1节:程序设计的基本方法 计算机与程序设计 编译和解释 程序的基本编写方法 计算机编程 1-1单元小结 计算机与 ...

  6. python编程基本语法元素_第一章:Python基本语法元素

    一.程序设计基本方法 1.计算机与程序设计 1.1   计算机的概念 计算机是根据指令操作数据的设备 具有以下两个特点: ①功能性:对数据的操作,表现为数据计算.输入输出结果和结果存储: ②可编程性: ...

  7. python dict 排序原理_第一章Python数据结构和算法(字典排序)

    字典排序 问题 你想创建一个字典,并且在迭代或序列化这个字典的时候能够控制元素的顺序. 解决方案 为了能控制一个字典中元素的顺序,你可以使用 collections 模块中的OrderedDict 类 ...

  8. python写签到软件_第一个实用python程序——自动填写工作日志、签到

    刚刚把文章重看了一遍,自己给的评价就是:闲的没事干了? 1. 前言 一直苦于每天要分上下午两次写工作日志(不太能理解单位某些部门的脑洞--一天一次不行么?噢--噢噢,好吧,你们抄的模板就是分上下午的, ...

  9. python开发基本流程_第一阶段:Python开发基础 day06  Python基础语法入门--流程控制(二)...

    一.上节课内容回顾 三种格式化输出 占位符 format格式化 f-String格式化 基本运算符 算术运算符 比较运算符 逻辑运算符 赋值运算符 身份运算符 运算符的优先级 流程控制之if判断 单分 ...

最新文章

  1. 24个为Web开发人员准备的CSS3实用教程
  2. DSGN:基于深度立体几何网络的3D目标检测(香港大学提出)
  3. codevs1217 借教室 题解
  4. php设计模式原型模式,原型模式_设计模式_设计模式之原型模式 - Lane Blog
  5. linux 运行选择哪个cpu核,判断Linux进程在哪个CPU核运行的方法
  6. 数字货币交易系统_区块链交易所开发,数字货币平台功能与安全
  7. Spark入门案例--出租车数据分析
  8. 关于visio 2007导入独立图库
  9. python程序设计基础董付国 pdf-董付国《Python程序设计基础 第2版》PDF
  10. “自刎而死”的李贽之 “童心说”
  11. linux命令chmod什么意思,Linux中chmod命令起什么作用呢?
  12. I2C总线中8bit和10bit有什么区别
  13. 【005】基于Vue.js及相关插件的仿微博移动版的单页应用(SPA)项目(含源码、运行教程)
  14. 如何使用手机软件将图片转换为文字
  15. H5代码正常但在IOS端出现页面卡顿
  16. prometheus remote write for springboot 远程写入<一>
  17. 百度webgis-api-加载卫星影像图
  18. 您访问的网页出错了!
  19. 家政O2O系统PHP源码完整版支持微信+WAP可在线抢单
  20. 发送邮件使家中NAS自动下载资源

热门文章

  1. 时间服务器: NTP 服务器及客户端搭建
  2. echatrs 用法
  3. 嵌入式热敏打印机模块-优库E58T-1玩起来
  4. 网页中跟随系统,适配 macOS 的夜间模式,暗黑模式 dark-mode:prefers-color-scheme: dark
  5. MATLAB最好用字体
  6. vue.js基础之 过滤器详解
  7. 如何更改iTunes备份地址(修改iphone ipad 备份地址) itunes文件目录修改方法 【亲测有效,附带原理说明】...
  8. 移动设备智能化的基石–从iPhone4的传感器谈起
  9. makefile中的 -O -O2选项含义
  10. 远距离串口服务器( 适配器)UART 转 1-Wire 应用