一。格式化输出
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的情况下则返回第一个数字