zoukankan      html  css  js  c++  java
  • Python 第一章 基础知识

    如果熟其他计算机语言,可能会习惯于每行以分号结束。Python则不同,一行就是一行,不管多少。
    
    如果喜欢的话,可以加上分号,但是不会有任何作用(除非同一行还有更多的代码),而且这也不是同行的做法。
    
    >>> from __future__ import division
    >>> 1/2
    0.5
    
    1.4.1   长整型数:
    
    
    1.6 语句
    
    1.7  获取用户输入:
    
    
    
    >>> input("The meaning of life:")
    The meaning of life:1122
    1122
    >>>
    
    >>> x=input("x值是:  ")
    x值是:  34
    >>> print x
    34
    
    
    
    if 7 > 6:
        print '7>6';
    
    
    >>> if 7 > 6:
    ...     print '7>6';
    ...
    7>6
    
    
    1.8 函数:
    
    
    
    1.9 模块:
    
    
    查看安装的py模板:
    
    就是在python环境中输入:
    
    help(‘modules’) 就能列出所有已经安装的模块了。
    
    >>> help()
    help> modules
    稍等一会后,就会列出所有的模块
    
    
    
    import math
    
    math.floor(32.9)
    
    
    
    用import 导入了模块,然后安装"模块.函数"的格式使用这个模块的函数
    
    
    
    在确定自己不会导入多个同步函数(从不同的模块导入)的情况下,你可能不希望在每次调用函数的时候,
    
    都要写上模块的名字。那么,可以使用import命令的另外一种形式:
    
    
    1.10.1  通过命令提示符运行Python脚本:
    
    
    1.11.4 input 和raw_input 的比较:
    
    
    name=input("what is your name?")
    print "Hello,"+name+"!"
    
    C:UsersAdministratorDesktoppython>python a1.py
    what is your name?eqeq
    Traceback (most recent call last):
      File "a1.py", line 1, in <module>
        name=input("what is your name?")
      File "<string>", line 1, in <module>
    NameError: name 'eqeq' is not defined
    
    
    除非对input有特别的需要,否则应该尽可能使用raw_input 函数:
    
    name=raw_input("what is your name?")
    print "Hello,"+name+"!
    
    1.11.5 长字符串,原始字符串和Unicode
    
    
    1.长字符串:
    
     如果需要写一个非常非常长的字符串,它需要跨多行,那么,可以使用3个引号代替普通的引号
    
    from math import sqrt
    
    print '''dadad"daD"DAD"$XX'DAD'
          DADADA
        DADAD
         '''
    
    
    
    普通字符串也可以跨行,如果一行之中最后一个字符是反斜线,那么,换行符本身就是转义了,也就是被忽略了。
    
    
    2.原始字符串:
    
    可以看到自动换行了:
    >>> print "c:
    abc";
    c:
    abc
    
    
    可以加:
    print r"c:
    abc";
    print 'aaa'
    
    我不希望它换行:
    
    
    
    
    3.Unicode字符串:
    
    

  • 相关阅读:
    ESB企业服务总线
    OpenStack的架构详解[精51cto]
    用MSBuild和Jenkins搭建持续集成环境(1)[收集]
    Hmac算法
    自定义JDBCUtils工具类
    读取JDBC配置文件的二种方式
    哈希算法
    BouncyCastle
    签名算法
    3种查看java字节码的方式
  • 原文地址:https://www.cnblogs.com/hzcya1995/p/13350481.html
Copyright © 2011-2022 走看看