前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >宝宝都能学会的python编程教程2:数据类型和变量

宝宝都能学会的python编程教程2:数据类型和变量

作者头像
企鹅号小编
发布2018-01-15 10:18:41
5890
发布2018-01-15 10:18:41
举报
文章被收录于专栏:编程编程

数据类型

了解一门编程语言最开始就是了解它的数据类型了,python基本的数据类型分为如下几类:

整数

Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:

1,0,100086,-90123 等等。

浮点数

浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.03x10的9次方和12.3x10的8次方是完全相等的。浮点数可以用数学写法,如:1.12,-2.567等等

字符串

字符串是以单引号或双引号括起来的任意文本,比如: 'hello world' , "你好 python!"

如果字符串内部既包含单引号又有双引号可以用转义字符,比如:

'I'm "OK"!'

表示的字符串内容是:

I'm "OK"!

如果字符串里面有很多字符都需要转义,就需要加很多,为了简化,Python还允许用r''表示''内部的字符串默认不转义:

如上图你可以打印一颗圣诞树。

布尔值

一个布尔值只有True、False两种值,布尔值可以用and、or和not运算。

左右两边条件同时正确时 and才返回True,否则返回False

左右两边有一个正确或者两个都正确时,or返回True,否则返回False

not即为取反操作,not True返回就是Flase,反之亦然。

布尔值经常用在条件判断中,比如下图的年龄判断。

空值

Python里有个特殊的值None即为空值,它不同于0,因为0是有意义的整数,而None是空值。

变量

变量和初中数学里的方程式未知数x一样,但是它不仅可以是数字还可以是任何其他数据类型。

变量在程序中就是用一个变量名表示了,变量名必须是大小写英文、数字和_的组合,且不能用数字开头,比如:

a=1,这里变量a是一个整数。

x_y='hello python' ,这里x_y是一个字符串。

在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如:

注意,这里的a=a-1,等号是赋值,意思是把a-1的值赋值给a,如果理解为数学上的等于就是错误的。

好了,今天的python教程就讲到这里,下期我们讲解python的字符串和编码问题,敬请期待!

本文来自企鹅号 - oldriver技术手册媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - oldriver技术手册媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档