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

Python学习笔记(二)Python语法_1

时间:2015-01-25 22:42:35      阅读:291      评论:0      收藏:0      [点我收藏+]

标签:import   python   简单方法   

[root@kaibin ~]# ipython
In [1]: import platform
In [2]: print platform.uname()
(‘Linux‘, ‘kaibin.test1‘, ‘2.6.32-431.el6.x86_64‘, ‘#1 SMP Fri Nov 22 03:15:09 UTC 2013‘, ‘x86_64‘, ‘x86_64‘)
In [3]: dir(platform)        #查看platform支持的功能:dir(platform)
In [4]: exit()

简单方法:

       1.编译安装新版本至某特定路径:

       2.pyenv

源码包安装python:

[root@kaibin ~]# ll Python-2.7.6.tgz 
-rw-r--r--. 1 root root 14725931 1月  25 2015 Python-2.7.6.tgz
[root@kaibin ~]# tar xvf Python-2.7.6.tgz
依赖readlinde-devel开发程序
[root@kaibin ~]# yum -y install readline-devel
[root@kaibin ~]# cd Python-2.7.6
[root@kaibin Python-2.7.6]# ls
config.guess  configure.ac  Grammar     Lib      Makefile.pre.in  Objects  PCbuild        README    Tools
config.sub    Demo          Include     LICENSE  Misc             Parser   pyconfig.h.in  RISCOS
configure     Doc           install-sh  Mac      Modules          PC       Python         setup.py
[root@kaibin Python-2.7.6]# ./configure --prefix=/usr/local/python-27
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for --enable-universalsdk... no
checking for --with-universal-archs... 32-bit
checking MACHDEP... linux2
checking EXTRAPLATDIR... 
checking for --without-gcc... no
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: in `/root/Python-2.7.6‘:
configure: error: no acceptable C compiler found in $PATH
See `config.log‘ for more details
需要安装 gcc
[root@kaibin Python-2.7.6]# yum -y install gcc
[root@kaibin Python-2.7.6]# ./configure --prefix=/usr/local/python-27
[root@kaibin Python-2.7.6]# make && make install
Tab补全功能:(为ipython功能模块
[root@kaibin ~]# wget 
[root@kaibin ~]# tar xf ipython-1.2.1.tar.gz 
[root@kaibin ~]# cd ipython-1.2.1
[root@kaibin ipython-1.2.1]# /usr/local/python-27/bin/python2.7 setup.py build
[root@kaibin ipython-1.2.1]# /usr/local/python-27/bin/python2.7 setup.py install
[root@kaibin ipython-1.2.1]# ln -sv /usr/local/python-27/bin/python2.7 /usr/bin/python2.7
"/usr/bin/python2.7" -> "/usr/local/python-27/bin/python2.7"       
[root@kaibin ipython-1.2.1]# ln -sv /usr/local/python-27/bin/ipython /usr/bin/ipython
"/usr/bin/ipython" -> "/usr/local/python-27/bin/ipython"

数据结构

     通过某种方式(例如对元素进行编号)组织在一起的数据元素的集合,这些元素可以是数字或者字符,甚至可以是其他的数据结构  

Python最基本的数据结构是序列

序列中的每个元素被分配一个序号--即元素的位置,也成为索引:索引从0开始编号

Python包含6种内建的数据序列:列表,元组,数字串

Unicode字符串,buffer对象和xrange对象

Python的关键要素

1.基本数据类型

2.对象引用

3.组合数据类型

4.逻辑操作符

5.控制流语句

6.算数操作符

7.输入/输出

8.函数的创建与调用

1. 基本数据类型

技术分享

变量赋值:

数字:
In [8]: num=1

In [9]: id(num)
Out[9]: 32365672

In [10]: num=2

In [11]: id(num)
Out[11]: 32365648
字母:
In [12]: name="Jerry"
In [15]: print name[0]
J
In [13]: print name[1]
e

In [14]: print name[2]
r
In [16]: id(name)
Out[16]: 43542256
查看变量类型:
In [17]: type(num)
Out[17]: int

In [18]: type(name)
Out[18]: str
#查看platform支持的功能:dir(platform)
In [3]: dir(platform)

2.对象引用

技术分享

变量规则

*只能包含字母,数字,和下划线,且不能以数字开头

*区分字母大小写

*禁止使用保留字

       Python2Python3的保留字有所不同

命名惯例

*以单一下划线开头的变量名(_x)不会被from module import*语句导入

*前后有下划线的变量名(_x_)是系统定义的变量名,Python解释器有特殊的意义

*以两个下划线开头但结尾没有下划线的变量名(__x)是类的本地变量

*交互模式下,变量名"_"用于保存最后表达式的结果

In [1]: 1+1
Out[1]: 2

In [2]: print _
2


注意:变量名没有类型,对象才有



本文出自 “Linux革命” 博客,请务必保留此出处http://kaibinyuan.blog.51cto.com/7304008/1608150

Python学习笔记(二)Python语法_1

标签:import   python   简单方法   

原文地址:http://kaibinyuan.blog.51cto.com/7304008/1608150

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