美文网首页我爱编程
python学习笔记-数据类型

python学习笔记-数据类型

作者: 猿学长 | 来源:发表于2018-05-28 00:33 被阅读32次

关于python

python是目前最火的面向对象的解释型计算机语言。
2017年IEEE发布2017年编程语言排行榜:Python高居首位。

学习的动机

学习python并不是想转行什么的,主要是希望自己能掌握了解数据分析,还有为不久学习Tensorflow做好铺垫。

我从初中时开始接触编程,编程带给我思维上的好处是不言而喻。后来舍不得计算机和艺术这两条道路,于是走上了动画的道路,慢慢的发现动画并不象我想象的那样。虽然偶尔用到Java和一些表达式甚至使用unity,但这已经不能算编程了。这次重新学习编程,希望能重新找到当初的激情和喜悦。

无论机器学习(tensorflow)还是编程入门门槛都在不断降低,所以这并不是什么高深的技能。虽然门槛不断降低,但思维逻辑是不变的,希望我能从这简单的语言中学会其中思维的方式。

python的四种数据类型


str()- 字符串

字符串即为我们的文本,只需要在“=”右边输入“ ‘ ”或“ “ ”都可以,

print("6.6")
print('6.6')
>6.6
>6.6

便我们会遇到一个小小的问题,就是有的字符串本身有” ” “,这时python有2种方法解决这个问题。

  • 当字符串含有“ ‘ ”时,我们需“ \’ ”让计算机知道,这只是字符串的一部分。
  • 将“ “ ”换成“’”
print('"hi,i\m arnold."')
>hi,i'm arnold.

当我们在值加入” “时,这时值就变成了字符串。

x="6.6"
#输出x的数据类型
>print(type(x))
#输出类型为“str”,即字符串
><class ' str'>
  • 注意:这里的”6.6“并不是一个float浮点数,而是一个字符串。
字符串的运算

x="6.6"*2 运算得到的结果是“6.66.6”,计算机只是将结果还是字符串。


float()- 浮点数

浮点数,即带小数点的数。

x=6.6
>print(type(x))
#输出类型为”float“,即浮点数
<class 'float'>

int()- 整数

整数。
下面看似是个字符串,其实是个取整的过程。

x=len("arnold")
#len计算字符长度,这里意思为”arnold有几个字母“
print(type(x))
#输出类型为"int",即整数。
<class 'int'>

bool()- 布尔型

布尔型运算即比较大小的运算。
布尔数据类型存储的是值 True 或 False,通常分别表示为 1 或 0。

比较运算符
布尔型 运算符
5 < 3 False 小于
5 > 3 True 大于
3 <= 3 True 小于或等于
3 >= 5 False 大于或等于
3 == 5 False 等于
3 != 5 True 不等于
运算逻辑
逻辑使用情况 布尔型 运算符
5 < 3 and 5 == 5 False and - 检查提供的所有语句是否都为 True
5 < 3 or 5 == 5 True or - 检查是否至少有一个语句为 True
not 5 < 3 True not - 翻转布尔值

相关文章

网友评论

    本文标题:python学习笔记-数据类型

    本文链接:https://www.haomeiwen.com/subject/nufwjftx.html