python初学入门——————输入输出语句
文章目录
- 一、 输出语句
- 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初学入门——————输入输出语句相关推荐
- CSharp与Python中的输入输出语句对比
CSharp中的输出语句 Console.Write() Console.Write("Hello CSharp"); /* 结果 Hello CSharp */ Console. ...
- python初学入门操作
初始python Python 是一门更注重可读性和效率的语言,尤其是相较于 Java,PHP 以及 C++ 这样的语言,它的这两个优势让其在开发者中大受欢迎. Python 易于学习 Python间 ...
- python从入门到出家(五)循环语句
目录 python从入门到出家(0)环境搭建 python从入门到出家(一)输入输出 python从入门到出家(二)变量和注释 python从入门到出家(三)运算符 python从入门到出家(四)条件 ...
- Python基础入门必学内容:判断语句与循环语句
一.if语句 关键字:if.elif.else,写法如下: # if if 条件: # (条件可以是任意表达式)# 条件成立,执行此处代码,条件不成立,跳过此处代码,继续往下执行其他diamante# ...
- Python基础入门_3条件语句和迭代循环
Python 基础入门前两篇: Python 基础入门–简介和环境配置 Python基础入门_2基础语法和变量类型 这是第三篇内容,主要简单介绍条件语句和迭代循环语句,内容也比较简单,目录如下: 条件 ...
- python和循环语句_Python 小白零基础入门 -- 条件语句和循环语句
Python 小白零基础入门 -- 条件语句和循环语句 点击上方 "Python 读数", 选择 "星标" 公众号 重磅干货, 第一时间送达 Python 零基 ...
- 《Python从入门到实践》读书笔记——第五章 if语句
<Python从入门到实践>读书笔记--第五章 if语句 1. 一个简单示例 cars = ['audi', 'bwm', 'subaru', 'toyota']for car in ca ...
- 零基础入门学习Python(31)-异常处理2-try语句
try-except语句 try: 检测范围 except Exception[as reason]: 出现异常后的处理代码 报错示例 f = open('我为什么是一个文件.txt')#当该文件不存 ...
- python初学火车座位判断_Python学习第三课 判断(if)语句
判断(if)语句 目标 ● if 语句体验 ● if 语句进阶 ● 综合应用 01. if 语句体验 1.1 if 判断语句基本语法 在Python中,if 语句就是用来进行判断的,格式如下: if ...
- python中if语句的实例_Python基础入门-IF语句
今天给大家分享一下Python中的IF语句的使用场景以及注意事项.主要内容如下: 1.python中的真假 2.Python操作符 3.if语句实例和嵌套实例 4.if语句中的if嵌套实例 5.and ...
最新文章
- ipsec协议_网工知识角轻松学网络|三分钟了解PPPOE协议
- 2018python培训-参加python培训要多少钱?
- linux进程接受信号,linux – 一个进程如何知道它已经收到一个信号
- HTML 的特殊字符转换转义符,的两种方法。
- 5款最适合新手的包管理器
- Vue — 第六天(vue-cli-介绍)
- 20 个 CSS 高级技巧汇总
- ‘cnpm‘ 不是内部或外部命令,也不是可运行的程序
- 拼图游戏和它的AI算法
- linux运维需要掌握的基础知识
- PPT镂空字体、填充文字、图片字、拆分字制作
- 计算机公式大小写,Excel表格金额大小写转换公式设置
- Windows Azure Cloud Service (6) Reboot and Reimage
- 资源隔离的两种虚拟化技术——虚拟机容器 容器技术的资源隔离
- Qt中文编程遇C2001错误,提示“常量中有换行符”
- C51连接远程服务器
- PostgreSQL AUTO INCREMENT(自动增长)
- 骨传导耳机对耳朵好不好、不伤耳的骨传导耳机推荐
- Boring Old Menu Bar for Mac(菜单栏美化工具)
- 二维图形平移变换c语言程序,[转载]计算机图形学Opengl实现二维图形的平移、旋转、缩放复合变换...
热门文章
- linux 中文件的操作
- Android Open Source Projects(汇总与整理)
- 基于ftp4j的FTP客户端工具
- python从字符串中删除字符_在Python中从字符串中删除字符
- OPENCV 函数cvCreateMat
- PYQT之- QObject与线程QThread的关系
- Qt_ios使用本地资源图片
- Qt_IOS环境搭建 Qt for ios Projector ERROR:This mkspec requires Xcode 4.3 or later
- python无法启动此程序因为_python报错:无法启动此程序,因为计算机中丢失
- arduino的串口缓冲区_C#无法从串口Arduino读取完整缓冲区