• python数据类型、if判断语句


      python的数据类型:

      int(整型)  float(浮点型)  #相较c++,去除了char、long、longlong。。。

      str(字符串)            #同等c++ sting类型

      list(列表)  dict(字典)    #对比c,c++中的数组,使用更加方便,也更容易让人理

      list、dict类型的定义一定要熟记。

      布尔值,一个True一个False

      #所有数据类型都自带布尔值

      1、None,0,空(空字符串,空列表,空字典等)三种情况下布尔值为False

      2、其余均为真 

      可变类型与不可变类型的特征:

      1.可变类型:在id不变的情况下,value可以变,则称为可变类型,如列表,字典

      2. 不可变类型:value一旦改变,id也改变,则称为不可变类型(id变,意味着创建了新的内存空间)

      

      格式化输出

      #%s字符串占位符:可以接收字符串,也可接收数字

      print('My name is %s,my age is %s' %('egon',18))

      #%d数字占位符:只能接收数字

      print('My name is %s,my age is %d' %('egon',18))

      print('My name is %s,my age is %d' %('egon','18')) #报错

      #接收用户输入,打印成指定格式

      name=input('your name: ')

      age=input('your age: ')

      #用户输入18,会存成字符串18,无法传给%d

      print('My name is %s,my age is %s' %(name,age))

      #注意:#print('My name is %s,my age is %d' %(name,age))

       #age为字符串类型,无法传给%d,所以会报错

      if语句的结构表达方法:

      # 如果:今天是Monday,那么:上班
      # 如果:今天是Tuesday,那么:上班
      # 如果:今天是Wednesday,那么:上班
      # 如果:今天是Thursday,那么:上班
      # 如果:今天是Friday,那么:上班
      # 如果:今天是Saturday,那么:出去浪
      # 如果:今天是Sunday,那么:出去浪


      #方式一:
      today=input('>>: ')
      if today == 'Monday':
        print('上班')
      elif today == 'Tuesday':
        print('上班')
      elif today == 'Wednesday':
        print('上班')
      elif today == 'Thursday':
        print('上班')
      elif today == 'Friday':
        print('上班')
      elif today == 'Saturday':
        print('出去浪')
      elif today == 'Sunday':
        print('出去浪')
      else:
        print('''必须输入其中一种:
      Monday
      Tuesday
      Wednesday
      Thursday
      Friday
      Saturday
      Sunday
      ''')

      #方式二:
      today=input('>>: ')
      if today == 'Saturday' or today == 'Sunday':
        print('出去浪')

      elif today == 'Monday' or today == 'Tuesday' or today == 'Wednesday'
      or today == 'Thursday' or today == 'Friday':
        print('上班')

      else:
        print('''必须输入其中一种:
      Monday
      Tuesday
      Wednesday
      Thursday
      Friday
      Saturday
      Sunday
      ''')


      #方式三:
      today=input('>>: ')
      if today in ['Saturday','Sunday']:
        print('出去浪')
      elif today in ['Monday','Tuesday','Wednesday','Thursday','Friday']:
        print('上班')
      else:
        print('''必须输入其中一种:
      Monday
      Tuesday
      Wednesday
      Thursday
      Friday
      Saturday
      Sunday
      ''')

     
  • 相关阅读:
    runas/cpau/lsrunase使用小结(以管理员运行指定程序)
    XP安装IIS来加载aspx页面(Web调用SAP数据)
    HTML Select 标签选择后触发jQuery事件代码实例
    文件夹设置“以前的版本”功能(配置卷影副本)
    AD域-让共享目录只显示用户有权限访问的文件夹
    <Bootstrap> 学习笔记一. 配置环境, 简单使用, 响应式表格, 响应式图片
    <Bootstrap> 学习笔记二. 栅格系统的使用
    <jQuery> <方法> 十九. each()方法(遍历方法)
    <jQuery> <方法> 十八. 移除事件, 触发事件, 事件对象(阻止冒泡, 阻止跳转)
    <jQuery> <方法> 十七. on注册事件的两种方式(简单事件和委托事件)
  • 原文地址:https://www.cnblogs.com/szx0608/p/9985716.html
Copyright © 2020-2023  润新知