码迷,mamicode.com
首页 > 编程语言 > 详细

Python 第一课 pyhon基础

时间:2019-06-26 10:55:40      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:优化   进入   文件的   新版本   ipython   代码   alt   raw_input   ipy   

=================目录==================
2.1.1 为什么学习python
1.2 python的安装
1.3 python的文件类型
1.4 python的变量

=======================================
1.2 安装支持table补齐的ipyhon环境
我们使用的命令解释器交互方式
-- pyhon shell
-- ipython

pip像yum一样可以安装插件,安装pip包 需要先安装epel包。
rpm -q python-pip 查看是否安装了pip包
cd /etc/yum.repos.d/
yum install python-pip 安装pip包,来支持 pip命令安装
python 内又没table键自动补齐,可以pip命令通过下载ipython插件。
用pip install ipython 安装会失败因为最新版本不支持python3.6,可以指定版本安装 pip install ipython==1.2.1 就可以了;
pip list 查看已安装了什么模块
sudo -H pip install --upgrade pip 升级为最新的pip版本;
ipython3 进入python3.6.1环境 这里可以table键补齐
技术图片

http://pypi.python.org pypi包网站


1.3 python 的文件类型
mkdir -pv gxq/python/day01/ 创建目录
vim 1.py 创建python文本,并输入命令
技术图片

必须有第一行 #!/usr/bin/python 告诉编译器这是一个python解释器,不然会认为是shell脚本
技术图片

或者 chmod +x ./1/py 加执行权限后可使用 ./1.py直接执行。

技术图片

python源码文件
一种以py为后缀名,由python程序解释,不需要编译;
二种字节代码,python源码文件编译生成的后缀名pyc文件;
编译方法:
#!/usr/bin/python
import py_compile # 插入这个模块
py_compile.compile(‘1.py‘) # 当前目录下的1.py文件
新建文件2.py
技术图片

写入后执行python ./2.py生成生pyc的二进制文件,删除源码后仍可以执行。
技术图片

三优化的代码,经过优化的源码文件的可执行文件,扩展名 pyo
python -O -m py_compile 1.py

技术图片


1.4 python 的变量
1.4.1 变量
变量是计算机内存中的一块区域,变量可以存储规定范围内的值,且可以改变;
python 下变量是对一个数据的引用,对比变量的重新赋值是指向了内存中另一个区域,与C不一样。
1>变量的赋值
-变量名由字母/数字/下划线组成;
-变量不能以数字开头;
-不可以使用关键字;
-a a1 _a
2>变量的赋值
-是变量的声明和定义的过程
a=1
id(a) : id可以查看变量在内存中存放的地址;
type(a) :查看变量的什么类型的;

1.4.2 运算符与表达式
Python运算符包括:
-赋值运算符
-算术运算符
-关系运算符
-逻辑运算符
表达式是将不同的数据(包括变量/函数)用运算符按一定的规则连接起来的一种式子。

1.4.3 赋值运算符

  • = :x=3,y=‘abcd‘
  • += :x+=2
  • -= : x-=2
  • = :x=2
  • /= : x/=2
  • %= : x%=2

1.4.4 算术运算符

  • +
  • -
  • *
  • / 除4.0/3 =1.3333333333333333
  • // 整除 -只取整数 4.0//3 =1.0
  • % 求余
  • 次方 23 =8

‘a‘+‘bv‘ =‘abv‘
1.4.5 关系运算符 返回结果是 false 或ture

  • >: 1>2
  • <: 2<3
  • >=: 1>=1
  • <=: 2<=2
  • ==: 2==2
  • !=: 1!=2
    1.4.6 逻辑运算符

  • and 逻辑与
  • or 逻辑或
  • not 逻辑非
    技术图片

练习--从键盘读取数字
input() 可以输入字符或者数字,输入字母时需要加‘ ’否则会认为是数字提示错误;
raw_input() 会把输入都当作字符;
help(input)

技术图片

Python 第一课 pyhon基础

标签:优化   进入   文件的   新版本   ipython   代码   alt   raw_input   ipy   

原文地址:https://blog.51cto.com/iammalt/2413548

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!