昨天,笔者写了一个程序,慢步Python:输出word文档内每段前10个字,在编写中学习知识点不是怎么高大上,但干货还是有的。嗯,对于学习编程的初学者来说。
里面用到很多python编程的知识点。笔者觉得有必要解释一下。
编程需要大量数据,为了编程方便,数据就分成了不同的类型,不同的数据类型有不同的特性。
Python两种基本数据类型
python语言中,有两种最基本的数据类型:数值类型及字符串类型。
读者可以参考书目
数值类型的数据,和我们平时说的数学运算中的数字,1+1=2,里面的1和2,或者已知x=9,y=1,x和y也是数值类型数据。
字符串,简单的理解就是字符、文字,写出来的文字符号,§№☆★○●◇◎◆□,这些都是符号,字符串的一个极端理解就是特殊符号。就是一个符号。
能用来计算得到数值结果的是数值类型数据,用来显示、阅读的文字,是字符串。
字符串的表示方式
在python语言中,字符串通过引号来表示,如“我”、“这是一个字符串”、“1”。也可以用单引号表示‘这个’、‘字符’、‘字符串类型’
python交互式运行环境
在pycharm中,可以直接调用python交互式运行环境,打开pycharm的界面,看到左下角有个python console(python控制台)
点击python console即可进入python交互式运行环境。这是运行python的其中一种方式。
对于python运行方式或者pycharm有疑问的,可以回看笔者的文章Python程序的编辑及运行,Pycharm的下载安装
可进入python交互式运行环境的界面是这样的。
在这个交互式窗口,我们可以python代码,每输入一行代码,它便会立即执行这行代码。比如下图:
在绿色>>>后面输入print("字符串"),按回车键结束这行代码,计算机立刻执行代码,结果是输出 字符串 。
这里需要提一下的是,绿色>>>后面是python代码,无绿色>>>的是输出的结果。
笔者定义了两个变量:a 和 b,分别给它们赋值,赋值为3 和 ‘3’,一个是数值,见上图的右上角a ={int} 3,int即整数类型数据,为数值类型的一种;一个是字符串,b = {str}'3',str即字符串类型数据。
3 和‘3’之间的区别就是有没有引号。(需要注意的是,所有和格式有关的符号,例如这里的引号,都是英文输入法的符号。对于电脑来说,中文的引号和英文的引号是两种符号)
然后输出a 和 b,结果输出两个3。说明输出语句print对数值和对字符串的输出是一样的。
对于数据类型,我们还可以用type()函数去获取数据类型。
如上图,
type(a)
即可得到a即3的数据类型:整数类型,类似的得到b即‘3’的数据类型为:字符串类型。
今天主要讲述python的基本数据类型,暂时到这里吧,慢步陪大家慢慢进步。