Python第一章(格式化,运算符)

2023-12-23 20:04:18

一。格式化输出

1.? ?%06d:表示输出的整数显示位数,不足以0补全,超出当前位数则原样输出(06,表示一共有6位数,如果不足6位数则会以0去对数字进行补全)

2.? ? %.2f:表示小数点后显示的小数位数,2表示小数点后保留两位小数

进行输出多个数据,%后面用括号圈出,内部用逗号进行隔开

注释:如是整数,可以在输出符进行运算操作(里面需要括号进行圈出)

3.? 对于字符串输出符号%s可以在输入多个数据的时候统一使用

4.输出的另外一种形式:语法:f '{表达式}'

优势:f'{表达式}' 要比依次输出的要更简介,更加高效

二。转义字符

\n:换行

\t:制表符,一个tab键(4个空格距离)

三。print结束符号:end="\n"(默认的符号,要用双引号)

可以对于" "内的内容进行修改,如\t或者其他内容

四。输入功能input

input("提示信息")

特点:1.要等待用户进行输入完成后才进行继续向下执行

? ? ? ? ? ?2.input接受用户输入后,一般储存到一个变量中,方便使用和打印

? ? ? ? ? ?3.input会把接受到的数据都当成字符串进行处理

?

type函数的作用:用来检测变量的类型

五。字符串转型操作:

1.tuple:把数组打印为元组:数组(以方括号) 元组(以小括号)

2.list:把元组打印转为数组

3.eval:把内容转为本身的类型,设置为字符串类型,里面的内容会按照相应的格式设置为Python原来的形式

六。运算符

1.算数运算符

()高于 ** 高于* / // % 高于 + -

2.赋值运算符

含义:将 = 右侧的结果赋值给等号左侧的变量

3.复合赋值运算符

先运算 = 符号前面的内容,再进行赋值

若:a=10;a+=2*3

结果先计算2*3,再进行加10操作,结果为16

4.比较运算符

比较运算符也叫关系运算符,通常用来判断

5.逻辑运算符

and相当于&&,两者都成立则为真

or相当于||? ? ?两者一个为真则为真

nor相当于! 否定

加上小括号便于调控内容,提高优先级,避免歧义

拓展:

对于and ,如果0 and 1 无论0在左边还是在右边,都返回0

? ? ? ? ? ? ? ? ? 如果是1 and 2 都返回最后一个数字2

对于or,? 只有在0 or 0 的情况下在返回0,其他的0 or 1 都返回非0的整数

? ? ? ? ? ? ? ? 如果是1 or 2的情况下则返回第一个数字

文章来源:https://blog.csdn.net/2301_78530830/article/details/135165737
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。