代码改变世界

python 基础

2018-04-05 15:54  邪月三猩  阅读(199)  评论(0)    收藏  举报

程序员约定俗成用变量名全部大写代表常量

  如:AGE_OF_OLDBOY = 56

逻辑运算:

  在没有()的情况下not 优先级高于 and,and优先级高于or,即优先级关系为( )>not>and>or,同一优先级从左往右计算。

    x or y , x为真,值就是x,x为假,值是y。其中一个为真,就返回为真的值,如果两个都为真,就返回第一个。

  x and y, x为真,值是y,x为假,值是x。在第一个值为真的时候,就看第二个值,第二值为真,就为真,第二个值为假,就为假。第一个值为假,直接返回第一个值,即,为假。

while 与 for 中的else

  while 后面的else 作用是指,当while 循环正常执行完,中间没有被break 中止的话,就会执行else后面的语句

  如果执行过程中被break,就不会执行else的语句

字符串格式化输出,使用字典:

  d={"name":"lisi","age":"18"}

  s='my name is %(name)s, age is %(age)s'

  print(s % d)