了解完计算机原理和一些基础的语言知识后就要开始学习Python这个高级语言了,我在学校学习过一些C语言以及JAVA的基础知识,但开始了解Python后,虽然有些不适应,但确实用起来比其他语言方便的多。
Python的注释
学习过其他语言的都知道,注释是不执行的语句,用来标注程序思路或者调试错误。
在C/C++中注释是"/ /"但在Python中注释是用**#**如下所示
print(1)
#print(1)
如果想注释多行可以使用三个单引号或三个双引号如下
print(1)
print(2)
"""print(1)
print(2)"""
'''print(1)
print(2)'''
写程序一定要养成写注释的习惯,这样不仅方便自己也方便别人
Python的版本
常用的Python版本有Python 2.x和Python 3.x版本,大家要分清自己使用的版本,因为有一些语句在2.x和3.x是不通用的,尤其注意在2.x版本中是不支持中文的,这个不支持的根本原因是2和3的编码方式不同,2中没有中文的编码,所以2不支持中文。如果想在2版本中识别中文只需加一个注释即可,
如图:
#_*_coding:utf-8 _*_
这样就转换了编码方式,就可以用中文了。
Python的变量和数据类型
变量是什么?顾名思义,他是一个可变的量,那他如果是一个可变的量的话,就可以把他想象成一个容器,可以往容器里放值以达到改变变量的效果。
在Python中,变量可表示一个值,但他本身并不是一个值,他只是代表一个标识(或者理解为一个地址),在标识处的值可以被变量引用。
创建变量的方式
a = 6
a , b = 5 , 6
a = b = 6
以上三种分别是对创建一个变量和多个变量
注意
1.一个变量只能引用一个数值
2.变量使用前要赋值
3.变量命名只可以使用数字字母下滑线,数字不可以开头,命名时尽量见 名知意,多字母可采用驼峰命名。
Python的数据类型
先说一下为什么要区分数据类型
1.不同数据类型的储存方式不同
2.不同数据类型的数据处理方式不同
在这里就可以看到Python语言的魅力了,数据类型的学习放在了定义变量之后,并且定义变量是不需要说明数据类型,这就可以体现出Python是一个动态类型语言,即变量是可以动态修改的,这就会出现以下情况
_text = 1
_text = "abc"
text的类型可以动态变化,而不限制于一种并且Python还是一个强类型语言。
总之Python的数据使得Python是一个强类型动态语言。
下面来简要说说Python的数据类型:数值类型(int float long),bool类型(True False)String类型(‘abc’ “abc”)
这是最常见的类型,还有很多今后慢慢补充。
数据类型的读取和转化
如图
a = 6
print(type(a))
使用type()函数,函数中写入你要读取的变量即可查询到其数据类型
a = "123"
print(type(a))
print(type(int(a)))
在这里可以直接用**数据类型(值)**进行数据类型的转化。