• Python学习笔记:概要


    1.print不同的互动解释语句输出和输出

    在以下示例,我们分配字符串值到可变myString。先用print 要显示一个变量的内容,
    其次是变量名,以显示。
    >>> myString = 'Hello World!'
    >>> print myString
    Hello World!
    >>> myString
    'Hello World!'
    注意:在仅用变量名时,输出的字符串是被用单引號括起来了的。这是为了让非字符串对
    象也能以字符串的方式显示在屏幕上--即它显示的是该对象的字符串表示。而不不过字符
    串本身。引號表示你刚刚输入的变量的值是一个字符串。等你对Python 有了较深入的了解之后,
    你就知道print 语句调用str()函数显示对象,而交互式解释器则调用repr()函数来显示对象。

    2.下划线(_)在解释器中有特别的含义,表示最后一个表达式的值

    >>> _
    Hello World!

    3.print语句中使用百分号%

    >>> print "%s is number %d!" % ("Python", 1)
    Python is number 1!
    %s 表示由一个字符串来替换。而%d 表示由一个整数来替换,另外一个非经常常使用的就是%f, 它

    表示由一个浮点数来替换

    4.使用符号>>用来重定向输出

    以下这个样例将输出重定向到标准错误输
    出:
    import sys
    print >> sys.stderr, 'Fatal error: invalid input!'

    以下是一个将输出重定向到日志文件的样例:
    logfile = open('/tmp/mylog.txt', 'a')
    print >> logfile, 'Fatal error: invalid input!'
    logfile.close()

    5.使用raw_input()进行输入。使用int()函数进行转换

    >>> user = raw_input('Enter login name: ')
    Enter login name: root
    >>> print 'Your login is:', user
    Your login is: root
    上面这个样例仅仅能用于文本输入。 以下是输入一个数值字符串(并将字符串转换为整数)

    的样例:
    >>> num = raw_input('Now enter a number: ')
    Now enter a number: 1024
    >>> print 'Doubling your number: %d' % (int(num) * 2)
    Doubling your number: 2048

    6.使用help函数获取帮助

    >>> help(raw_input)
    Help on built-in function raw_input in module __builtin__:
    raw_input(...)
    raw_input([prompt]) -> string

    7.python凝视

    7.1行凝视:

    >>> # one comment
    ... print 'Hello World!' # another comment
    Hello World!

    7.2 文档凝视

    def foo():
    "This is a doc string."
    return True
    与普通凝视不同,文档字符串能够在执行时訪问,也能够用来自己主动生成文档。

    8.python的两种除法

    Python 有两种除法运算符,单斜杠用作传统除法,双斜杠用作浮点除法(对结果进行四舍五入)。

    传统除法是指假设两个操作数都是整数的话。它将运行是地板除(取比商小的最大整数)。而浮点除法是真正的除法,无论操作数是什么类型,浮点除法总是运行真正的除法。

    9.Python 不支持C 语言中的自增1 和自减1 运算符

     这是由于 + 和 - 也是单目运算符。Python 会将 --n 解释为-(-n) 从而得到 n , 相同 ++n 的结果也是 n.

    10.python的数字类型

    11.python字符串

    Python 中字符串被定义为引號之间的字符集合。Python 支持使用成对的单引號或双引號,
    三引號(三个连续的单引號或者双引號)能够用来包括特殊字符。使用索引运算符( [ ] )和切
    片运算符( [ : ] )能够得到子字符串。

    字符串有其特有的索引规则:第一个字符的索引是 0,
    最后一个字符的索引是 -1
    加号( + )用于字符串连接运算。星号( * )则用于字符串反复。

    以下是几个样例:
    >>> pystr = 'Python'
    >>> iscool = 'is cool!'
    >>> pystr[0]
    'P'
    >>> pystr[2:5]
    'tho'
    >>> iscool[:2]
    'is'
    >>> iscool[3:]
    'cool!'
    >>> iscool[-1]
    '!'
    >>> pystr + iscool
    'Pythonis cool!'
    >>> pystr + ' ' + iscool
    'Python is cool!'
    >>> pystr * 2
    'PythonPython'
    >>> '-' * 20
    '--------------------'
    >>> pystr = '''python
    ... is cool'''
    >>> pystr
    'python is cool'
    >>> print pystr
    python
    is cool

    

    版权声明:本文博客原创文章,博客,未经同意,不得转载。

  • 相关阅读:
    [C++]怎么将.h和.cpp文件分别放在不同的目录
    [C++]VAssistX文件头添加注释功能设置
    教程-Delphi调用百度地图API(XE8+WIN7)
    WebBrowser的各种使用方法(未完待续)(XE8+WIN7)
    Android教程-夜神模拟器连接IDE更新让Delphi发现你的手机或夜神模拟器
    首尔甜城常用电话
    Android问题-DelphiXE5开发Andriod连接Webservice乱码问题
    点乘的使用
    [转]脏读,不可重复读,幻读的理解
    Unity3D刚体不同力的测试(ForceMode,AddForce,RelativeAddForce)
  • 原文地址:https://www.cnblogs.com/mengfanrong/p/4755689.html
Copyright © 2020-2023  润新知