zoukankan      html  css  js  c++  java
  • Core Python Programming笔记,Note

    >>> logfile=open('/tmp/mylog.txt','a')

    >>> print >> logfile, 'fatail error: invalid arguments'

    >>> logfile.close()

    >>>

    user=raw_input("please input your name:")

    Numbers:

    int

    long

    bool (True,False)

    float

    complex (6.23+1.5j)

    tuple

    1.元组,数组(是个线性结构,可以用整数索引)

    Lists [] and Tuples (): 

    hold any arbitrary number of arbitrary Python objects, the items are ordered

    and accessed via index offsets, similar to arrays, except that lists and tuples can store 

    different types of objects.

    Tuples can be thought of for now as "read-only" lists.

    Subsets can be taken with the slice operator ([] and [:]) in the same manner as strings.

    Dictionaries

    Dictionaries (or "dicts for short) are Python's mapping type and work like associative arrays

    or hashes found in perl.

    >>> aDict = {'host':'earth'}

    >>> aDict

    {'host': 'earth'}

    >>> aDict['port']=8080

    >>> aDict

    {'host': 'earth', 'port': 8080}

    >>> aDict.keys()

    ['host', 'port']

    >>> for key in aDict:

    ...     print key, aDict[key]

    ...

    host earth

    port 8080

    if expression1:

    if_suite

    elif expression2:

    elif_suite

    else:

    else_suite

    >>> while cnt<3:

    ...     print 'loop %d'%(cnt)

    ...     cnt+=1

    ...

    loop 0

    loop 1

    loop 2

    >>> for item in range(10):

    ...     print item

    >>> for item in ['e-mail','net-surfing','homework']:

    ...     print item

    ...

    e-mail

    net-surfing

    homework

    List Comprehensions:

    >>> squared = [x**2 for x in range(4)]

    >>> squared

    [0, 1, 4, 9]

    >>> for i in [x**2 for x in range(6)]:

    ...     print i

    ...

    0

    1

    4

    9

    16

    25

    Useful Built-In Functions for New Python Programmers

    dir([obj]),help([obj]),int(obj),len(obj),open(fn,mode),range([start,]stop[,step]),

    rraw_input(str),str(obj),type(obj)

    Typical Python file structure

    #!/usr/bin/env python		(1)Startup line (Unix)
    "this is a test module"		(2)Module documentation
    
    import sys
    import os			(3)Module imports
    
    debug = True			(4)(Global) Variable declarations
    
    class FooClass (object):
    	"Foo class"
    
    	pass			(5)Class declarations (if any)
    
    def test():
    	"test function"
    	foo = FooClass()
    	if debug:
    		print 'run test()'	(6)Funcation declarations(if any)
    
    if __name__ == '__main__':
    	test();			
    

      

    P 115 / 1155

  • 相关阅读:
    Ubantu常用命令
    移动 Ubuntu16.04 桌面左侧的启动器到屏幕底部
    Win10上安装TensorFlow(官方文档翻译)
    Win10上安装Keras 和 TensorFlow(GPU版本)
    课程四(Convolutional Neural Networks),第二 周(Deep convolutional models: case studies) —— 1.Practice questions
    课程四(Convolutional Neural Networks),第二 周(Deep convolutional models: case studies) —— 0.Learning Goals
    Difference Between Session.run and Tensor.eval
    tf.cast()的用法(转)
    Tensflow的equal函数
    Tensflow的targmax函数
  • 原文地址:https://www.cnblogs.com/wucg/p/2145778.html
Copyright © 2011-2022 走看看