python的使用

下载地址是:https://www.python.org/downloads/    //python

安装python 

python.exe文件在 Python 目录下,我们还没有设置环境变量。所以我们需要手动添加环境变量:鼠标右键我的电脑  -> 属性 -> 点击高级系统设置 -> 点击环境变量 -> 点击PATH -> 在最后面加上我们的Python安装路径 -> 点击确定。

安装Pycharm 

参考   https://blog.csdn.net/pdcfighting/article/details/80297499   

安装pip

下载地址是:https://pypi.python.org/pypi/pip#downloads    

下载完成之后,解压到一个文件夹,用CMD控制台进入解压目录,输入:

python setup.py install

1、标准数据类型

Python3 中有六个标准的数据类型:

  • Number(数字)
  • String(字符串)
  • List(列表)
  • Tuple(元组)
  • Set(集合)
  • Dictionary(字典)

Python3 的六个标准数据类型中:

  • 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组);
  • 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合)。

Number(数字)

Python3 支持 int、float、bool、complex(复数)

在Python 3里,只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。

像大多数语言一样,数值类型的赋值和计算都是很直观的。

内置的 type() 函数可以用来查询变量所指的对象类型

python进行大端序小端序互转

 length = struct.unpack("<i", data)[0]

当然,对于python的unpack的话,直接把模式串改成‘<i’就好了。因为开头的<就是表示小端序,>表示大端序

## 1、通过json
import json
user_info= ‘{"name" : "john", "gender" : "male", "age": 28}‘
user_dict = json.loads(user_info)

#但是使用 json 进行转换存在一个潜在的问题。
#由于 json 语法规定 数组或对象之中的字符串必须使用双引号,不能使用单引号
 
## 2、通过 eval
user_dict = eval(user_info)

##3、通过 literal_eval
import ast
user = ‘{"name" : "john", "gender" : "male", "age": 28}‘
user_dict = ast.literal_eval(user)

#使用 ast.literal_eval 进行转换既不存在使用 json 进行转换的问题,也不存在使用 eval 进行转换的 安全性问题,因此推荐使用 ast.literal_eval。

相关推荐