python学习二:输入输出

编程入门 行业动态 更新时间:2024-10-16 18:24:25

python学习二:<a href=https://www.elefans.com/category/jswz/34/1765849.html style=输入输出"/>

python学习二:输入输出

文章目录

    • 输入输出
      • 输出
      • 格式占位符
      • 输入
      • 运算符优先级

输入输出

Python当中的标准输入输出是input和print

输出

print会输出一个字符串,如果传入的不是字符串会自动调用__str__方法转成字符串进行输出。默认输出会自动换行,如果想要以不同的字符结尾代替换行,可以传入end参数:

print("I'm Python. Nice to meet you!")  # => I'm Python. Nice to meet you!
print("Hello, World", end="!")  # => Hello, World!
print("换行被‘!’取代了")
I'm Python. Nice to meet you!
Hello, World!换行被‘!’取代了

格式占位符

占位符作用示例
%s表示占位的是一个****str"%s " % “字符串”
%d表示占位的是一个 int"%d" % 2333
%f表示占位的是一个 **float,**默认保留六位小数"%f " % 1.23
%r使用原始形象输出"%r" % "123"
占位符作用示例
%.xf表示占位的是一个 float,保留x位小数,不足用0补"%.2f " % 1.1
%Mf表示占位的是一个 float,如果总长度不足M位,在左边用空格补全,多了不管“%10f” % 1.2
%Md表示占位的是一个 int,如果总长度不足M位,在左边用空格补全,多了不管“%10d” % 23
%Ms表示占位的是一个 str,如果总长度不足M位,在左边用空格补全,多了不管“%10s” % “woshishui”
占位符作用示例
%c将数值转为 ASCII字符"%c " % 97
%o十进制转为八进制“%o” % 8
%x十进制转十六进制“%x” % 16
%e科学计数法“%e” % 100
%-左对齐,搭配 s、d、f等使用“%5d” % 2
%+如果数字为整数显示+,为负数显示-,搭配 d、f使用“%+d” % 2 “%+d” % -23
%r原始形象输出r"\n"
占位符作用示例
{index}从后面括号中根据索引来输出“{1}^{0}”.format(“一”,“二”)
{key}从后面括号中根据关键字来输出“{s}^{p}”.format(s="哦"p=“嗯”)
占位符作用示例
{: o}十进制转为八进制“%o” % 8
{:x}十进制转十六进制“%x” % 16
{:*<M}不足M位在右边用 *这个位置的符号补全“{:&<4}”.format(1)
{:*>M}不足M位在左边用*这个位置的符号补全“{:&>4}”.format(1)
{:*^M}不足M位在两边边用*这个位置的符号补全“{:&^4}”.format(1)
转义符作用示例
\n换行print(“一\n二”)
\t水平制表符print(“一\t二”)
\转义特殊字符print("\")
\b退格符print(一二\b)
\a发出一个声音print("\a")
\r位置移动到本行开头print(“123\rab”)
\0空字符print(“123\0abc”)
转义符作用示例
r取消转义r"1\n2"
b转为二进制b"12"
u转为UNICodeu"12"

输入

使用input时,Python会在命令行接收一行字符串作为输入。可以在input当中传入字符串,会被当成提示输出

input_string_var = input("Enter some data: ")
print(input_string_var)
Enter some data: 编程学习基地
编程学习基地

运算符优先级

运算符描述
**幂运算
+ 、-一元运算(正负号)
*、/、%算术运算符
+、-
<、>、<=、>=比较运算符
==、!=
=、%=、/=、-=、+=、*=、**=赋值运算符
is、is not身份运算符
in、not in成员运算符
not、and、or逻辑运算符

更多推荐

python学习二:输入输出

本文发布于:2024-02-12 16:18:19,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1688531.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:输入输出   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!