Python Day 1 数据类型

Posted romacle

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python Day 1 数据类型相关的知识,希望对你有一定的参考价值。

Python数据类型

  1.字符串(string)

         使用‘ ‘或" "括起来的字符

  2.数字

        ·整数(int)

        ·浮点数(float) 

         即带有小数点的数字  1.48   21为整数 可以用21.0或21.表示其浮点数 。0.48也可表示为.48

  ·复数(complex)

  3.列表

  4.元组

  5.字典

  #因为是第一天学,复数、列表、元组、字典还没研究

  6.布尔值(boolean)

   True,False(1或0)

 

不同数据类型运算规则不同

  整数的加法和字符串的加法含义不同

  技术分享图片

  #字符串能加  但是不能减  给我一个完美的解释!    

  不同类型的数据在计算机内表示方式不同

  5表示为101   ‘5‘表示为1001101

  为何区分整数与浮点数

  ·浮点数表示能力更强

  ·浮点数有精度损失

  ·CPU有专门的浮点数运算部件

  技术分享图片

 

运算符与表达式

  技术分享图片

  Python2中,"/"表示向下取整除,即两个整数相除,结果也是整数,舍去小数部分

  如果一个数为浮点数,则结果为浮点数

  求余运算 (%)

  10%3=1

  如:10%3=1

  应用

  若今天是星期六,则10天后是星期几?

  (6+10)%7=2

  判断一个数X是否为偶数

  X%2是否等于0

 

  关系运算

  判断一个数X是否等于0

  X%2是否等于0

  x%2==0   #判断==

  若为True,则x为偶数

  若为False,则x为奇数

  判断两个值的关系除了大小还有相等或不相等

  运算的结果只有两种(布尔值)

  若结果为True,表示条件成立

  若结果为False,表示条件不成立

  字符串之间可以比较大小

 

  逻辑运算符

  and    与运算(全真才真)       True and False==False

  or       或运算(全假才假)       True or False==True

  not      非运算(真变假、假变真) not True==False 

  技术分享图片

  #这又是为啥?

 

  

  

 

  

  

                              

以上是关于Python Day 1 数据类型的主要内容,如果未能解决你的问题,请参考以下文章

python_day1_数据类型

Python Day 1 数据类型

day10-python基本数据类型

python day 2 数据类型字符编码文件处理

Python学习日记day3:数据类型

DAY3 python基础之数据类型总览