2.python(第二天日记)

1.in   not in

  判断字符是否在变量中

2.while else:

  while作用是循环,else作用是退出

  如果 循环被break打断,程序不会走else

3.格式化输出:

  第一种:

  name = input('请输入你的姓名:')

  age = input('请输入你的年龄:')

  hobby = input('请输入你的爱好:')

  msg = '我叫%s,今年%d岁,爱好%s' % (name,int(age),hobby)

  print(msg)

  第二种:

  dic = {'name':'老男孩','age':51,'hobby':'无所谓'}

  msg = '我叫%(name)s,今年%(age)d岁,爱好%(hobby)s' % dic

  print(msg)

  

  在格式化输出中单纯的显示% 用%% 解决。

  name = input('请输入你的姓名:')

  age = input('请输入你的年龄:')

  msg = '我叫%s,今年%d岁,学习进度为1%%' % (name,int(age))

  print(msg)

4.数据类型转换:

  int ---> bool 非0即True,0为False

  bool---> int True 1 False 0

  print(int(True))

  print(int(False))

  print(bool(100))

  print(bool(0))

5.运算符:

  第一种:前后都是比较运算。

  优先级:()> not > and > or 同一个优先级,从左至右依次计算。

  第二种:前后都是数值运算。

  x or y if x True,则 return x,否则 return y

  第三种:混合。

  print(1 > 2 or 3 and 4)

  print(2 or 2 > 3 and 4)

  print(0 or 2 > 3 and 4)

 

 

 

 

 

 

 

 

 

 

 

 

 

  

posted on 2018-03-19 21:49  小鸡刨粑粑  阅读(119)  评论(0编辑  收藏  举报

导航