python 基础知识

一、python安装
 1.下载安装包  Python-3.6.4.tgz

     ##官网www.python.org###

 2.解压安装包

   tar   xf   Python-3.6.4.tgz   -C   /opt/

 3.编译  ##注意目录 /opt/Python-3.6.4

  ./configure   --prefix=/usr/local/python3    ##指定目录

  注意:编译会报错,缺少编译器C compials,安装gcc即可


 4.检测并安装

  ./configure   --prefix=/usr/local/python3

  make   &&   make install

  注意:报错缺少zlib,安装zlib-devel.x86_64开发包即可


 5.使用python(建立软链接)  ##即可使用python3

  ln   -s   /usr/local/python3/bin/python3   /usr/bin/python

二、python编码格式

  ASCII:1字节=8bit,2**8-1=255

  Unicode:2字节=16bit,2**16-1=65535

  utf-8:可变字节编码,英文:1字节,中文3字节

1.python3


 ##注意:使用当使用python2时,需要添加编码格式,否则报错!!!


加入编码格式后ok:


2.python环境实现自动补全

安装ipython


进入ipython模式,可table补全


3.pycharm

下载  pycharm-community-2017.1.4.tar.gz

  解压(指定目录) tar  xf   pycharm-community-2017.1.4.tar.gz   -C   /opt/

###登出切换到普通用户运行否则无法显示中文!!!!

  切换目录运行即可

    cd /opt/pycharm-community-2017.1.4/bin/

    ./pycharm.sh

  配置文件  ~/.PyCharmCE2017.1

 4.配置块注释  Python Script

##快捷键###

  Alt + Insert:新建文件/目录

  ctrl + alt + s:python配置

  ctrl + shift + F10:执行

  ctrl + d :快速复制

  ctrl + alt + l :调整格式

三、输入与输出
 1.常用格式

 %s:字符串               %d:整型数

 %.3d:3位整型数,不够位数用0代替

 %f:浮点数                  %.2f%%:显示2位小数

 %%:转译%                 ctrl + / :批量注释

 2.数据类型

  int:整型     float:浮点型     complex:复数型      bool:布尔型


 注意:强制转换

  int() :整型      float() :浮点型             bool() :布尔型   ##除0之外,全是true

 3.python2.7与3.6差异  
 python3

   1.没有长整型

   2.input():只识别字符串

   3. 5/2=2.5

   4.打印时,只识别print(“hello”)

 python2.7

   1.input():只识别整型数

   2.raw_input():转换为字符串


3. 5/2=2需要加载division函数

from    __future__   import division   ##注意双下划线

4.打印时,识别print(“hello”)和 print “hello”


四、if语句
 1.打印学生成绩,并评出等级

2.三元运算符

3.要求输入大于0的数,求阶乘;输入0,打印0;输入小于0的数,求平方

五、练习
 1.将打印学生成绩脚本改用python2版本:

2.根据小明体重,算出其BMI值,判断健康情况

 3.求1~1000之间能被3和7整除的所有数的和;

五、循环语句
 1.实现命令行效果

 python脚本:

 import os  ##导入命令执行模块






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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值