Python教程

当前位置:小码王 > 学习教程 > Python教程

从零开始学python编程二:数据类型和变量
导读:掌握了这个不仅有助于学习python编程,对于数学知识的学习也有巩固作用。下面来听听南京小码王python培训班老师的具体讲解。

从零开始学习python要从基础开始,前文已经介绍了python的代码输入模式以及输出结果,今天就来给大家介绍一下python的数据类型和变量,其实这也是数学中的概念,掌握了这个不仅有助于学习python编程,对于数学知识的学习也有巩固作用。下面来听听南京小码王python培训班老师的具体讲解。

  数据类型
  了解一门编程语言最开始就是了解它的数据类型了,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''表示''内部的字符串默认不转义:

1.jpg

 
  如上图你可以打印一颗圣诞树。
 
  布尔值
  一个布尔值只有True、False两种值,布尔值可以用and、or和not运算。
 
  左右两边条件同时正确时 and才返回True,否则返回False
 
  左右两边有一个正确或者两个都正确时,or返回True,否则返回False
 
  not即为取反操作,not True返回就是Flase,反之亦然。
 
  布尔值经常用在条件判断中,比如下图的年龄判断。

2.jpg

 
  空值
  Python里有个特殊的值None即为空值,它不同于0,因为0是有意义的整数,而None是空值。
 
  变量
  变量和初中数学里的方程式未知数x一样,但是它不仅可以是数字还可以是任何其他数据类型。
 
  变量在程序中就是用一个变量名表示了,变量名必须是大小写英文、数字和_的组合,且不能用数字开头,比如:
 
  a=1,这里变量a是一个整数。
 
  x_y='hello python' ,这里x_y是一个字符串。
 
  在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量,例如:

3.jpg

 
  注意,这里的a=a-1,等号是赋值,意思是把a-1的值赋值给a,如果理解为数学上的等于就是错误的。
 
  关于python编程的数据类型和变量,其实还是很好理解的,通过上述介绍,相信大家都能心里有数了。如果你对于python学习还有疑问或者想学习更多技巧的话,欢迎来到南京小码王,这里有专业的班级,系统的课程,丰富的python教程和技能干货,以及优质的讲师为你答疑解惑,还怕学不好python编程吗?