• 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字符串:
    
    

  • 相关阅读:
    电梯设计需求调研报告
    返回一个整数数组中最大子数组的和。
    返回一个整数数组中最大子数组的和
    四则运算2程序及运行结果
    四则运算2
    上半学期读软件工程方面著作的读书计划
    写输出30道小学生四则运算程序的解题思路及未在规定时间内完成程序的原因
    《人月神话》读后感
    阅读《软件工程—理论方法与实践》第十一章心得体会
    java常见排序方法
  • 原文地址:https://www.cnblogs.com/zhaoyangjian724/p/6199510.html
Copyright © 2020-2023  润新知