(Python篇) Python环境的配置及简单的语句练习

1.python3的安装:

    1.拿到源码安装包(python3.6)--->去官网下载
    2.解压安装包到/opt目录
    3.安装编译过程中需要的依赖包:gcc,zlib,zlib-devel,openssl-devel

yum install gcc zlib zlib-devel openssl-devel -y
    3.进入解压的安装包进行编译
        cd /opt/Python-3*
        # --prefix= :安装路径   --with-ssl:添加ssl加密
        ./configure --prefix=/usr/local/python3 --with-ssl

        --prefix 指定文件安装的路径 --with-ssl 中的with表示的是安装此文件所要依赖的库文件
        
        安装:make && make install
    4.添加python3的命令到环境变量中
    echo $PATH :查看系统的环境变量


    #临时添加
    export PATH="python3命令所在的路径:$PATH" 
    #永久添加
    echo export PATH="/usr/local/python3/bin:$PATH" >> ~/.bashrc
    source ~/.bashrc
    5.如何检测是否安装成功
        在命令行执行:python3,有如下的显示就说明安装已经成功。

此时python3已经可以运行。

此时环境已经配置好了。

2.Python2和Python3的区别:

在下面我会列出python2和python3的一些小的区别:在最近几年的开发的软件用的是python3,但是前几年开发的软件用的是python2。在实际的生产环境中我们会遇到不同的python版本开发的软件,所以需要了解到下面的知识:

vim 第一个Python程序.py     ###编辑一个Python文件

分别用python和python3运行前面的程序得到的结果如下:

用Python2运行的时候会有报错,但是用Python3运行的时候不会报错

这是因为python2软件不会识别汉字的编码,但是python3软件可以,想让python2可以识别汉字的编码可以进行下面的操作:

此时再用Python2运行代码:

变量的定义:

变量就是对于地址的引用:此地址里面存放的是用户自己定义的数据。

再python语句中可以通过下面的两种方法进行语句的注释:

连续的两行三个双引号会将中间的语句注释掉。还有#号后面的一行会自动识别为注释。

变量的类:

变量的常用的类型是int float str

三种类型的定义分别如下:

1.字符串类型定义的方法:

在定义a的时候加上‘ ’号就会将变量定义成字符型变量

2.整形变量的定义的方法:

3.浮点型变量的定义方法:

变量类型的转换:

转换的方法:

先定义a的值为1,将a的类型转换成浮点型的变量,此时在次打印a的值为1,看到这里有的读者会问了为什么将变量的类型转换了,系统在输出a的值的时候还是会输出的是1而不是1.0呢?

这就是我们在初期编写代码时会常遇到的问题,虽然将变量的类型已经转换但是没有将转换之后的数值赋值给变量。

 

bool值:

记住bool值为False的情况就行了:

1.输入的值为空

2.输入的值为0

剩下的所有的情况bool值都是True

输入:

input('num:')

inport getpass

在python2版本中在输入数据的时候只能识别数字不能识别字符;

在输入字符的时候可以使用下面的命令:

raw_input('num')

练习题:

完成代码:

测试:

python2和python3的区别2:

在python2中在计算的时候会将出现一点问题,如下:就是python中在计算时候对于整形变量的计算结果不明确,违背人们日常的使用的习惯:

那么在python2中是如何来进行数字的精确计算呢?下面是解决的例子:

import __future__ import division  

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值