Python的数据类型

  1. 整型

  2. 布尔类型(特殊的整型:True=1 False=0)

  3. 浮点型

  4. e记法(就是科学计数法)

    类型转换:



获取关于类型的信息:

type() 、isinstance()

>>> s="abcde"  #s为字符串
>>> s.isalnum() #所有字符都是数字或者字母
True
>>> s.isalpha() #所有字符都是字母
True
>>> s.isdigit()  #所有字符都是数字
False
>>> s.islower()  #所有字符都是小写
True
>>> s.isupper()  #所有字符都是大写
False
>>> s.istitle()  #所有单词都是首字符大写
False
>>> s.isspace()  #所有字符都是空白字符
False
>>>

课后题:
1.在Python中,int表示整型,那你还记得bool,float,str分别表示什么吗?
bool-----布尔类型
float------浮点类型
str-------字符串类型
2.你知道为什么布尔类型(bool)的True和False分别用0和1来表示吗?
因为二进制只有两个数:0和1,因此用0和1 来表示False和True再适合不过了。
3.使用int将小数转化为整数,是向上取整还是向下取整?
向下
4.对小游戏继续改进:当用户输入错误类型的时候,及时提醒用户重新输入,防止程序崩溃。

import random
secret=random.randint(1,10)
temp=input("猜猜小傻蛋的妹妹现在想的啥:")
guess=int(temp)
i = 0
if guess == secret:print("你是小傻蛋的妹妹心里的蛔虫吗")print("答对了也没有奖励")
else:if guess>secret:print("大了哦")else:print("小了哦")
while guess != secret and i < 5:i+=1temp=input("猜猜小傻蛋的妹妹现在想的啥:")while not temp.isdigit():temp=input("抱歉,您输入的有误,请您输入一个整数")guess=int(temp)if guess==secret:print("哇哦,你是小傻蛋的妹妹心里的蛔虫吗")print("猜对了也没有奖励")else:if guess<secret:print("小了,小了")else:print("大了,大了")
print("游戏结束啦")

5.写一个程序,判断给定年份是否为闰年。

temp=input("请输入一个年份:")
year=int(temp)
if year%4==0 and year%100!=0 or year%400==0:print("是闰年")
else:print("不是闰年")
temp=input("请输入一个年份:")
while not temp.isdigit():temp=input("您输入的数据有误,请您重新输入")
year=int(temp)
if year%4==0 and year%100 != 0 or year % 400 ==0:print(temp+"是闰年")
else:print(temp+"不是闰年")

小傻蛋的妹妹跟随小甲鱼学习Python的第五节005相关推荐

  1. 小傻蛋的妹妹跟随小甲鱼学习Python的第四节004

    改善002节的小游戏: 条件分支: python的比较操作符 | > | 大 于 || >=| 大于等于 || < | 小 于 || <=| 小于等于 || ==| 等 于 | ...

  2. 小傻蛋的妹妹跟随小甲鱼学习Python的第十节010

    列表 一.创建列表的方式: 1. 创建一个普通的列表: member=['小甲鱼','小傻蛋','小布丁','妹妹'] number=[1,2,3,4,5] 2. 创建一个混合列表: mix=[1,' ...

  3. 小傻蛋的妹妹跟随小甲鱼学习Python的第十二节012

    列表的一些常用操作符: 1. 比较操作符 2. 逻辑操作符 3. 连接操作符 ''+"两边的对象的类型必须一致,不能加一个新的元素 如果想要添加一个元素到列表中,用append()啦,ins ...

  4. 小傻蛋的妹妹跟随小甲鱼学习Python的第十七节017

    函数 定义函数: def MyFirstFunction():print('这是我创建的第一个函数') 调动函数: MyFirstFunction() 含有一个参数: def MySecondFunc ...

  5. 小傻蛋的妹妹跟随小甲鱼学习Python的第二节002

    第一个小游戏: print("------我爱小甲鱼工作室-------") temp = input("不妨猜想一下小甲鱼现在心里想的数字") guess = ...

  6. 小傻蛋的妹妹跟随小甲鱼学习Python的第一节001

    小甲鱼练习题 Python 是什么类型的语言? python是面向对象的高级编程语言 IDLE 是什么? 是集成开发和学习环境,是Python的集成开发环境 print() 的作用是什么? 打印功能 ...

  7. 小傻蛋的妹妹跟随小甲鱼学习Python的第六节006

    算术操作符: 操作符 表达含义 + 加 - 减 * 乘 / 除 % 取余 ** 幂运算 / / 取商 比较操作符: 操作符 表达含义 < 小于 <= 小于等于 > 大于 >= ...

  8. 小傻蛋的妹妹跟随小甲鱼学习Python的第三节003

    变量 >>> teacher="小甲鱼" >>> teacher '小甲鱼' >>> teacher="老甲鱼&qu ...

  9. 小傻蛋的妹妹跟随小甲鱼学习Python的第二十一节021

    lambda表达式 冒号前面可以是多个参数: filter过滤器 filter(function or none,iterable) #修改成一行代码实现 list(filter(lambda x:x ...

最新文章

  1. 在对话框中应用CScrollView显示图像
  2. 7-2 银行家算法--申请资源 (30 分)
  3. MVC 3 基本操作增加修改
  4. Spring Bean装配(上)
  5. C++ 关于I/O
  6. Mac操作指南:废纸篓里的文件无法清除如何解决?
  7. 将阿拉伯数字转换为语文汉字数字
  8. centos7安装便捷小工具命令
  9. APP推广渠道十种精华方法
  10. 光标的认识(知识整理)
  11. PIC16F887 单片机 灯光控制系统 PROTEUS 基于单片机的灯光控制系统
  12. Microsoft Edge浏览器插件(1)
  13. 30分钟完成pandas入门
  14. GoLang结构体解析多维复杂json 坑了2天,毕竟还是我太弱了
  15. 2022java:eclipse编译器下载与配置详细
  16. Sourcetree 使用详解
  17. Microsoft office 2016在win10上的安装
  18. 「收藏级干货」蜡烛图交易形态全解
  19. 带宽测试初探(UDP发包方式)
  20. 可视化bi平台与大数据分析的关系

热门文章

  1. 字节、字、bit、bite的关系
  2. 直击视频会议行业五大痛点提出企业视频会议通话完美解决方案
  3. 苹果最无趣发布会上最有趣的五大亮点
  4. SSH连接IOS越狱设备
  5. Camtasia2020视频录制软件的安装及pj顶级屏幕录像视频编辑软件
  6. 开源应用中心 | 无需开发,如何快速搭建一款轻量级CRM系统?
  7. 马尔可夫链在人工智能中的应用
  8. 科学计算机 分数计算公式,Z分数(标准分数,Z-Score)公式与在线计算器_三贝计算网_23bei.com...
  9. 也说对程序语言的认识
  10. 【数据分享】第六次、第七次人口普查深圳各街道数据