day002_python分支和循环

2019-05-26  本文已影响0人  程序员Darker

1.逻辑运算符

  1. and、or和not
    ①and:左右两边都是true的时候才为true。同真则真
    ②or:左右两边有一个为true就为true。有真则真
    ③not:取反。
  2. 特殊性
    ①0会被当做false
    ②python支持逻辑运算符(假设a=10,b=20)
     1)a and b:如果a为false,a and b 返回false,否则返回b的值
     2)a or b:如果a为true,返回a的值,否则返回b的值
     3)not a:如果a为true,返回false,如果a为false,则返回true

2.类型转换

  1. 常用的
    ①int(x):将x转化为整数
    ②float(x):将x转化为浮点数
    ③str(x):将x转化为字符串
  2. true被当做1使用,false被当做0使用

3.变量的格式化输出

  1. 格式化字符%【一般不用】
    ①s% 字符串
    ②%d 有符号十进制数。%05d表示输出的整数显示位数,不足的地方用0补全
    ③%f 浮点数。%.2f表示小数点后只显示2位
    ④%% 输出%
    使用举例:print("面名:%s,价格:%.2f,一年%d天" % (name, price, days))
  2. format【常用】
    ①print("面名:{},价格:{},一年{}天".format(name, price, days))
  3. f 【最常用】
    ①print(f"面名:{name},价格:{price},一年{days}天")

4.条件控制 if

  1. 语法
    if 判断条件1:
    条件1成立时执行
    elif 判断条件2:
    条件2成立时执行
    ......
    ......
    else:
    以上条件都不满足时执行
  2. if可嵌套

5.循环语句 while

  1. 语法
    while 判断条件:
    重复执行的代码
  2. 注意事项
    ①判断条件一定让其有机会成为false,否则将会一致执行下去
  3. 循环控制语句 break和continue
    ①break:退出循环
    ②continue:跳过本次循环,继续下一次循环
  4. while后面可跟else,判断条件不成立时就会执行else

6.字符串中的转义字符

  1. \ 反斜杠符号
  2. \’ 单引号
  3. \” 双引号
  4. \n 换行
  5. \t 横向制表符
  6. \r 回车
上一篇 下一篇

猜你喜欢

热点阅读