python学习第一讲(基本的操作)

1.python安装
    yum install pythoon
    yum install ipython(包组)    ##python解释器
 
    python解释器:
        cpython
        ipython:基于cpython,交互方式有所增强
        pypy: 对代码进行动态编译,JIT技术(just-in-time compiler,即时编译器),显著提高代码执行速度。
        Jpython: java平台上的python解释器,将python代码编译成java字节码执行。
        IronPython: 直接将python代码编译成.net的字节码
    进入ipython:
        [root@foundation66 yum.repos.d]# ipython
        Python 2.7.5 (default, Oct 11 2015, 17:47:16)  
        Type "copyright", "credits" or "license" for more information.
 
        IPython 3.2.1 -- An enhanced Interactive Python.
        ?         -> Introduction and overview of IPython's features.
        %quickref -> Quick reference.
        help      -> Python's own help system.
        object?   -> Details about 'object', use 'object??' for extra details.
 
        In [1]:  
 
 
2. 输入与输出
 
  2.1. 输出: 告诉用户程序执行的结果
 
    print + 字符串...    //字符串可为多个,逗号隔开
    print + 数字|表达式
    测试:    
        In [2]: print "hello word"
        hello word
        In [3]: print 100+100
        200
  2.2. 输入(raw_input): 告诉计算机程序所需的信息
    name = raw_input()    ##输入为字符类型
    print name
    测试:
        In [4]: name = raw_input("please input your name:")
        please input your name:jet
3. 变量
    变量是内存中的一块区域。
    变量的命名: 变量名由字母,数字,下划线组成。  
    In [8]: a=1
 
    In [9]: a
    Out[9]: 1
 
    变量的特性:
        实际存储在内存上;
        变量名最好见名知意;
        变量可重新赋值;
 
    python中地址变量与c语言刚好相反,一条数据包含包含多个标签;
    >>> a = 1
    >>> b = 1
    >>> id(a)
    10812520
    >>> id(b)
    10812520
 
 
example:
    在交互模式中让python计算一月有多少分钟,使用变量DaysPerMonth(每月天数)、HoursPerDay(每天小时数)和MinutesPerHour(每小时分钟数),分别显示JanMintues(一月分钟数)和AprMintues(四月分钟数)。
    In [10]: daysPerMonth1=30
 
    In [11]: daysPerMonth2=31
 
    In [12]: HoursPerDay=24
 
    In [13]: minutesPerHour=60
 
    In [14]: janMintues=daysPerMonth2*HoursPerDay*minutesPerHour
 
    In [15]: janMintues
    Out[15]: 44640
 
    In [16]: AprMintues=daysPerMonth1*HoursPerDay*minutesPerHour
 
    In [17]: AprMintues
    Out[17]: 43200
 
 
 
 
4. 运算符与表达式
 
    赋值运算符:=, +=, -=, /=, *=, %=
    算术运算符:+, -, *, /, //, %, **  
    In [18]: 1+1
    Out[18]: 2
 
    In [19]: 1*7
    Out[19]: 7
 
    In [20]: 1/2
    Out[20]: 0
 
    In [21]: 1.0/2
    Out[21]: 0.5
 
    In [22]: 3%2
    Out[22]: 1
 
    In [23]: b=3**3
 
    In [24]: print b
    27
 
    In [25]: print "b=",b
    b= 27
 
 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值