文章目录

  • 一、 输出语句
    • 1. 格式化输出
    • 2. f-格式化字符串
    • 3. 转义字符
    • 3. 结束符
  • 二、输入语句

一、 输出语句

打印语句所使用的函数为print()

print("hello,world")

也可以进行运算

print(1+2)

1. 格式化输出

我们在日常使用时候很少会出现类似“hello world”这样写死的数据,为此我们需要对字符和数据进行拼接以达到动态的变化。格式化输出就是来解决此问题。所谓的格式化输出可以理解为按照某个格式进行输出。如:

print("我今年%d岁" %18)  #结果为我今年18岁
print("我今年%d岁" %28)  #结果为我今年28岁

格式化输出需要用到格式符号,如上面的 %d ,而18,28可以理解为将这个格式符的位置替换下来。
格式符具体如下:

格式符号 转换
%s 字符串
%d 有符号的⼗进制整数
%f 浮点数
%c 字符
%u ⽆符号⼗进制整数
%x ⼗六进制整数(⼩写ox)
%X ⼗六进制整数(⼤写OX)
%e 科学计数法(⼤写’E’)
%E ⼗六进制整数(⼩写ox)

格式化输出也可以使用变量。如:

name = "张三"
print('我的名字是%s' % name)
#输出结果为:我的名字是张三

当使用多个变量时候,需要按照顺序进行编写:

name = "张三"
age = 18
print('我的名字是%s,今年%d岁了' % (name, age))
#输出结果为:我的名字是张三,今年18岁了

对于float类型而言,默认会输出到小数点后五位,可以通过是**%.nf** 进行改变到第n位。

weight=18.5
print("我今年%f岁" % weight)   #我今年18.500000岁
print("我今年%.2f岁" % weight)  #我今年18.50岁

在输出百分比数字时候需要注意,如50%。

number=50
print("比例为%d%%" %number)

2. f-格式化字符串

f-格式化字符串是Python3.6中新增的格式化⽅法,该⽅法更简单易读。

name = "张三"
age = 18
number=50
print(f'我的名字是{name}, 明年{age + 1}岁了,通过率为{number}%')

需要注意要在输出语句前加上f

3. 转义字符

当需要对字符串进行特殊处理时需要用到转义字符,如换行。

print('钱学森(1911年12月11日-2009年10月31日),''汉族,''出生于上海,籍贯浙江省杭州市。')  #将这一段换进行手动换行#输出结果为: 钱学森(1911年12月11日-2009年10月31日),汉族,出生于上海,籍贯浙江省杭州市。

可以看出,在字符串里进行换行是没有效果的。当我们需要换行时得利用转义字符 \n

print('钱学森(1911年12月11日-2009年10月31日),\n''汉族,\n''出生于上海,籍贯浙江省杭州市。')#结果为:钱学森(1911年12月11日-2009年10月31日),汉族,出生于上海,籍贯浙江省杭州市。

转义字符必须要在引号内,对于数字类型换行可以这样写:

print('',12345,'\n',86519)
#结果如下:12345 86519

\n :换⾏。
\t :制表符,⼀个tab键(4个空格)的距离。
注意:转义字符\n 将\和\n组合在一块,会当作一个字符使用,\n代表换行。

当输出的字符串本身就有\n时:

print("hello ,everybody,\\n and \\t")
#结果为:
hello ,everybody,\n and \t

3. 结束符

结束符end表示输出完以后的结束动作。默认的是进行换行

print('输出的内容', end="\n")   #效果和print('输出的内容‘) 一样
print("操作后续")

在Python中,print(), 默认⾃带 end=“\n” 这个换⾏结束符,所以导致每两个 print 直接会换⾏
展示,⽤户可以按需求更改结束符。

print('输出的内容', end="——*——")
print("操作后续")
#结果为:
输出的内容——*——操作后续

二、输入语句

输入语句所使用的函数为input()

str= input("请输入:")程序运行后在控制台进行输入,并以回车键视为结束。

input()使用时往往需要一个变量接受输入的数据,无论输入的是纯数字还是单词,都会被视为字符串类型

python初学入门——————输入输出语句相关推荐

  1. CSharp与Python中的输入输出语句对比

    CSharp中的输出语句 Console.Write() Console.Write("Hello CSharp"); /* 结果 Hello CSharp */ Console. ...

  2. python初学入门操作

    初始python Python 是一门更注重可读性和效率的语言,尤其是相较于 Java,PHP 以及 C++ 这样的语言,它的这两个优势让其在开发者中大受欢迎. Python 易于学习 Python间 ...

  3. python从入门到出家(五)循环语句

    目录 python从入门到出家(0)环境搭建 python从入门到出家(一)输入输出 python从入门到出家(二)变量和注释 python从入门到出家(三)运算符 python从入门到出家(四)条件 ...

  4. Python基础入门必学内容:判断语句与循环语句

    一.if语句 关键字:if.elif.else,写法如下: # if if 条件: # (条件可以是任意表达式)# 条件成立,执行此处代码,条件不成立,跳过此处代码,继续往下执行其他diamante# ...

  5. Python基础入门_3条件语句和迭代循环

    Python 基础入门前两篇: Python 基础入门–简介和环境配置 Python基础入门_2基础语法和变量类型 这是第三篇内容,主要简单介绍条件语句和迭代循环语句,内容也比较简单,目录如下: 条件 ...

  6. python和循环语句_Python 小白零基础入门 -- 条件语句和循环语句

    Python 小白零基础入门 -- 条件语句和循环语句 点击上方 "Python 读数", 选择 "星标" 公众号 重磅干货, 第一时间送达 Python 零基 ...

  7. 《Python从入门到实践》读书笔记——第五章 if语句

    <Python从入门到实践>读书笔记--第五章 if语句 1. 一个简单示例 cars = ['audi', 'bwm', 'subaru', 'toyota']for car in ca ...

  8. 零基础入门学习Python(31)-异常处理2-try语句

    try-except语句 try: 检测范围 except Exception[as reason]: 出现异常后的处理代码 报错示例 f = open('我为什么是一个文件.txt')#当该文件不存 ...

  9. python初学火车座位判断_Python学习第三课 判断(if)语句

    判断(if)语句 目标 ● if 语句体验 ● if 语句进阶 ● 综合应用 01. if 语句体验 1.1 if 判断语句基本语法 在Python中,if 语句就是用来进行判断的,格式如下: if ...

  10. python中if语句的实例_Python基础入门-IF语句

    今天给大家分享一下Python中的IF语句的使用场景以及注意事项.主要内容如下: 1.python中的真假 2.Python操作符 3.if语句实例和嵌套实例 4.if语句中的if嵌套实例 5.and ...

最新文章

  1. ipsec协议_网工知识角轻松学网络|三分钟了解PPPOE协议
  2. 2018python培训-参加python培训要多少钱?
  3. linux进程接受信号,linux – 一个进程如何知道它已经收到一个信号
  4. HTML 的特殊字符转换转义符,的两种方法。
  5. 5款最适合新手的包管理器
  6. Vue — 第六天(vue-cli-介绍)
  7. 20 个 CSS 高级技巧汇总
  8. ‘cnpm‘ 不是内部或外部命令,也不是可运行的程序
  9. 拼图游戏和它的AI算法
  10. linux运维需要掌握的基础知识
  11. PPT镂空字体、填充文字、图片字、拆分字制作
  12. 计算机公式大小写,Excel表格金额大小写转换公式设置
  13. Windows Azure Cloud Service (6) Reboot and Reimage
  14. 资源隔离的两种虚拟化技术——虚拟机容器 容器技术的资源隔离
  15. Qt中文编程遇C2001错误,提示“常量中有换行符”
  16. C51连接远程服务器
  17. PostgreSQL AUTO INCREMENT(自动增长)
  18. 骨传导耳机对耳朵好不好、不伤耳的骨传导耳机推荐
  19. Boring Old Menu Bar for Mac(菜单栏美化工具)
  20. 二维图形平移变换c语言程序,[转载]计算机图形学Opengl实现二维图形的平移、旋转、缩放复合变换...

热门文章

  1. linux 中文件的操作
  2. Android Open Source Projects(汇总与整理)
  3. 基于ftp4j的FTP客户端工具
  4. python从字符串中删除字符_在Python中从字符串中删除字符
  5. OPENCV 函数cvCreateMat
  6. PYQT之- QObject与线程QThread的关系
  7. Qt_ios使用本地资源图片
  8. Qt_IOS环境搭建 Qt for ios Projector ERROR:This mkspec requires Xcode 4.3 or later
  9. python无法启动此程序因为_python报错:无法启动此程序,因为计算机中丢失
  10. arduino的串口缓冲区_C#无法从串口Arduino读取完整缓冲区