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
  ''')

 

转载于:https://www.cnblogs.com/szx0608/p/9985716.html

python数据类型、if判断语句相关推荐

  1. python条件语句-Python中条件判断语句的简单使用方法

    最简单的条件语句: if expression: expr_true_suite 如上,if是关键字,expression是条件表达式,条件表达式支持多重条件判断,可以用布尔操作符and.or和not ...

  2. Python中的判断语句及循环

    Python中的判断语句及循环 文章目录 Python中的判断语句及循环 一.判断(if)语句 01. 开发中的应用场景 程序中的判断 判断的定义 02. if 语句体验 2.1 if 判断语句基本语 ...

  3. Python中的判断语句

    1.if 语句:   if语句是最简单的判断语句.一般形式如下: if condition: statement_block 只有当判断条件condition为真时,才能执行代码块.当判断条件cond ...

  4. Python基础 if判断语句 篇

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文 系列文章目录 Python 零基础到入门数据类型篇         Python基础 字符串常用方法篇          Python基 ...

  5. Python数据类型,if语句

    1,初识Python数据类型的使用 数据类型 type(x)测试数据类型   字符类型      数值类型(整型(没有小数点)int  浮点型(有小数点)float)   布尔类型bool(真True ...

  6. python中if判断语句的用法_Python if判断语句的用法详细介绍

    1.if 条件语句语法 if 条件: 条件成立执行的代码1 条件成立执行的代码2 ...... 2.快速体验if条件语句 下面通过一个实例来体验if条件语句 # 条件成立执行代码1和2,条件不成立时执 ...

  7. python基础-分支判断语句(4)

    1.分支判断语句 1.单一if结构 2.if-else结构 3.if-elif-else结构 4.if嵌套结构 2.单一if结构 只有一种情况的时候 if 条件:执行语句 说明: if后面的条件成立, ...

  8. python怎么写判断语句_Python中的if判断语句入门

    前言 学习一门语言最好的办法,就是教懂别人.在这里,我会从 Python 最基础的教程写起,慢慢一步步进阶.Python 基础比较好的欢迎在本博客的文章里看看爬虫实战项目,欢迎指教. 人在选择时会做出 ...

  9. Python编程 条件判断语句

    作者简介:一名在校计算机学生.每天分享Python的学习经验.和学习笔记.   座右铭:低头赶路,敬事如仪 个人主页:网络豆的主页​​​​​​ 目录 前言 一.条件判断(掌握) 1.条件判断介绍 2. ...

  10. python中elif和else的区别_浅谈Python的条件判断语句if/else语句

    计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户的年龄,根据年龄打印不同的内容... python程序中,能让计算机自己作出判断的语句就是if语句: 例: age = 25 ...

最新文章

  1. python turtle画滑稽_使用python的turtle函数绘制一个滑稽表情的方法
  2. 必会重构技巧:使用多态替换条件
  3. idea插件tomcat8-maven-plugin远程部署项目~
  4. hwclock date
  5. ***检测与防护(IDS/IPS)
  6. display:inline、block、inline-block
  7. 九、SpringBoot集成Thymeleaf模板引擎
  8. Ajax响应处理数据的三种格式(主要使用gson包)
  9. String s = new String(123) 究竟创建了几个对象
  10. 中两个查询结果相减_位移差?应力差?利用fish语言实现结果文件间运算。
  11. Sonar+Hudson+Maven构建系列之三:安装Hudson
  12. Auto Highlight for Mac(Safari文本自动高亮插件)
  13. @Value(#{})与@Value(${})的区别
  14. 电源层和地线层完整性规则_射频电路设计实例以及一些经常遇见的问题
  15. High Dynamic Range(HDR)图像介绍(一)
  16. DNS服务器的原理及搭建
  17. 鲁大师2021半年报电动车智能排行:九号霸榜,造车新势力崛起!
  18. VScode VSC Netease Music(网易云音乐)插件
  19. 地下管线监控系统中互联网WebGL三维可视化构建技术 ThingJS
  20. SLAM导航机器人零基础实战系列:(六)SLAM建图与自主避障导航——1.在机器人上使用传感器...

热门文章

  1. python 类命名空间,关于python:命名空间和类
  2. csv 20位数据 如何打开可以预览完整数字_条码打印软件如何批量制作MSI Plessey码...
  3. python扫雷脚本_Python自动扫雷实现方法
  4. 小米蓝牙左右互联_宅家侃数码,小巧灵动,小米户外蓝牙音箱mini伴你度过疫情期...
  5. 计算机杀毒记录表格,11科室计算机杀毒登记表
  6. Linux上配置jupyter的步骤及与本地映射
  7. JavaScript—获取参数(23)
  8. SpringBoot整合JDBC数据库操作第二弹-配置基本数据库连接源
  9. postgresql 中int4rang类型项目应用
  10. 极限编程XP的核心实践是什么?