之前学过java,接触python之后感觉它挺随意的,但仔细想想,随意而不失逻辑。每个语言都有其特点和专长和擅长的领域。接下来写下我初次接触python的体验。**
环境搭建
- 每门语言运行都需要其环境适应,这就包括了安装环境和运行环境。
1.下载安装
-
先在python官网python官网下载3.5以上版本进行下载。这里根据电脑配置下载32位和64位的版本,建议64位。
-
下载完成后进行安装,如图:
-
以3.6.6为例
-
建议自定义安装和勾选添加系统环境变量,这样自己就不用配置环境变量了。如果没有勾选,可以自己百度进行python相关版本环境变量配置。
-
接下来就是测试是否安装成功了。首先以管理员身份打开cmd,输入python,显示为如下图所示就成功了。
Python基本数据类型解析
1.基本数据类型
- python数据类型有两种,一种是基本数据类型,另一种是复合数据类型。复合数据类型包括引用、指针这些。这里介绍一下其基本数据类型。
- **总共有三大基本数据类型,数值型、布尔类型和字符串类型。
数值型:主要包括int,float,complex(复数)。**
-
1.1 int(整型),其取值范围跟电脑配置有关,在32位机器上,整数的位数是32位,取值范围是-231到231-1,即-2147483648到214748364;在64位系统上,整数的位数为64位,取值范围为-263~263-1,即9223372036854775808到9223372036854775807。
-
1.2 float(浮点型)就是带小数点的数,它的精度跟配置有关。
-
1.3 complex(复数)Python还支持复数,复数由实数部分和虚数部分构成,可以用 a + bj,或者 complex(a,b) 表示, 复数的实部 a 和虚部 b 都是浮点型。
布尔类型:
- 感觉跟Java差不多,Python布尔类型也是用于逻辑运算,有两个值:True(真)和False(假)。
字符串类型
- 在Python中,加了引号的字符都被认为是字符串,其声明有三种方式,分别是:单引号、双引号和三引号(一般用于注释);Python中的字符串有两种数据类型,分别是str类型和unicode类型,str类型采用的ASCII编码,无法表示中文,unicode类型采用unicode编码,能够表示任意字符,包括中文和其他语言。
2.基本数据类型转换
- int(字符串) ,转换int整数类型。比如 :s = ‘1’ i = int(s),这里s=1。
- float(字符串) ,转换为float浮点类型。比如 :st = ‘0.4’ t = float(st),这里t=0.4。
- str(其他类型) ,转换为String字符串类型。比如:i = 10 s = str(i),这里输出为字符串10;t = 0.4,st = str(t),输出为字符串0.4 。