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

 

python数据类型、if判断语句的更多相关文章

  1. Python的条件判断语句------if/else语句

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

  2. 一文了解Python中的判断语句

    判断(if)语句 目标 开发中的应用场景 if 语句体验 if 语句进阶 综合应用 01. 开发中的应用场景 生活中的判断几乎是无所不在的,我们每天都在做各种各样的选择,如果这样?如果那样?…… 程序 ...

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

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

  4. Python基础:Python数据类型及逻辑判断语句

    Python代码需要严谨的缩进 # 导包 import random # ********************输入输出***************** # 输出 print("hell ...

  5. 01.Python基础-2.判断语句和循环语句

    1判断语句 1.1判断语句介绍 满足条件才能做某件事 1.2 if语句 if 条件: 语句块 在if判断条件的时候 False:False, 0, '', None, [] True :基本除上面之外 ...

  6. python中的判断语句与循环语句

    if语句 每条if语句的核心都是一个值为Ture或False的表达式,这种表达式被称为为条件测试.if语句检查程序当前状态,并据此采取相应的措施.如果条件测试的值为Ture,Python就执行紧跟在i ...

  7. python if条件判断语句

    if的基本格式 if语句用来做判断,并选择要执行的语句分支.基本格式如下: if CONDITION1: code_block(1) elif CONDITION2: code_block(2) el ...

  8. 第一篇:python中的判断语句和循环

    python与C语言的代码格式区别: 需注意:1.python中语句结束没有分号 “;” 2.python中严格要求缩进,且在判断和循环等语句中把括号用冒号代替. 3.经常使用tab键进行缩进. 4. ...

  9. python基础 数据类型 判断语句

    python 类unix系统默认已经安装或使用源码包./confighuremakemake install python运行方法 通过交互式解释器 [root@room1pc01 ~]# pytho ...

  10. Python 安装、循环语句、数据类型(一)

    一.关于版本的选择 Should i use Python 2 or Python 3 for my development activity?转载自Python官网 Short version: P ...

随机推荐

  1. JAVA日常之一

    一.JDK安装及环境变量设置 下载jdk安装包,如jdk-8u65-windows-x64.exe,点击安装,记住安装路径如E:\Program Files\Java\jdk1.8.0_65: 打开环 ...

  2. vue中使用video插件vue-video-player

    一.安装插件 npm install vue-video-player --save 二.配置插件 在main.js中全局配置插件 import VideoPlayer from 'vue-video ...

  3. Qt学习3---子窗口与父窗口

    创建子窗口后,主窗口的头文件需要  #include "子窗口头文件" 子窗口和父窗口之间相互切换 子窗口没有办法处理父窗口,子窗口此时就需要一个信号: * 信号必须有signal ...

  4. 前端自动化构建工具 gulp 学习笔记 一、

    一.我对gulp的初期理解 是一种前端辅助开发工具 可以帮你把js,css,img等文件 合并.压缩,图片好像是合并为精灵图,合并为精灵图之后,还会生成一个css样式表. 官方解说是:基于流的自动化构 ...

  5. MyEclipse2017创建Spring项目

    1.创建一个Web Project 2.右击项目-->Properties 3.搜索Spring -->Peoject Facets-->在右边找到Spring,打勾并保存 4.测试 ...

  6. 剖析servlet injection及源码分析.

    @WebServlet("/cdiservlet") public class NewServlet extends HttpServlet { private Message m ...

  7. form表单图片上传

    1.前端页面 <div class="tkDiv" id="addLOGO" style="display:none;z-index:12;wi ...

  8. 阿里巴巴语音识别模型 DFSMN 的使用指南

    阿里巴巴 2018 年开源的语音识别模型 DFSMN,将全球语音识别准确率纪录提高至 96.04%.DFSMN 模型,是阿里巴巴的高效工业级实现,相对于传统的 LSTM.BLSTM 等声学模型,该模型 ...

  9. 2019年3月更新 技术分享 WPF基本界面制作

    1.制作流程1.在vs中建立一个wpf程序2.建立一个主页面(.cs)(注:C#程序每一个页面都由两个文件构成一个xaml一个cs,一个前端文件一个后台文件)3.在主页面中添加按钮,按钮中嵌入图片,这 ...

  10. 在虚拟机上配置安装hadoop集群

    原本以为有大神已经总结的很清楚了,就不自己在写了, 但是在自己安装的过程中还是出现了一些问题, 所以打算以自己的方式重新总结一下.    参考https://blog.csdn.net/hliq539 ...