关于print、input、三目运算符、关系运算符短路原则, 知识点整理

1.print函数:

函数原型:print(objects,sep,end,file,flush)

objects:需要打印的数据,个数没有限制

sep:数据与数据之间的分隔符,默认为空格

end:j结束符号,会自动换行,end默认值为\n

file:文件,数据要打印的位置,默认将数据输出到控制台上,也可以改变数据输出位置

flush:刷新数流,结合file使用,为布尔值,需要刷新时候改为True

用法:

username = 'abc'
age = 18
sex = "Man"
print("姓名:%s, 年龄:%d,性别:%s" %(username,age,sex))
print(username,age,sex)

2.input函数:

特点:当程序执行到input时候,会造成程序阻塞,等待用户输入

用法:

变量 = input("请输入内容...") #输入的变量为字符串类型

3.三目运算:

方式一:采用短路原则

result = "表达式" and A or B

若表达式成立 结果为A 否则为B

方式二:if-else 实现

result = A if "表达式" else B

若表达式成立 结果为A 否则为B

4.逻辑运算符:

优先级:not >and>or

短路原则(and和or混用时候):

  1> or左侧为真, 短路or 后面所有的表达式

  2> and 左侧为假时候,短路and 后面表达式直到or出现为止 

  

猜你喜欢

转载自www.cnblogs.com/yanhonghong/p/11615377.html