2nd. How Python Runs the program1. What is a Python interpreterThe Python interpreter is the program that runs the Python program.2, what is the source code?The source code is the statement written for the program: it contains text files (with a. py
Operation on the file:1, first open the file, open the file need to specify open mode (open mode contains: R, W, A, r+, w+, A +, RB, WB, AB, rb+, wb+, ab+), character set;2, write to the file, read the file, print the cursor position, change the
Regular expressions are not part of Python. Regular expressions are powerful tools for working with strings, with their own unique syntax and an independent processing engine, which may not be as efficient as Str's own approach, but very
module RE[Character Group]Indicates that the various characters that may appear in the same position form a group of characters, expressed in a regular expression using []Characters are divided into classes, such as numbers, letters, punctuation,
The Python classes are as follows:String: strValue: intBoolean value: BOOLList: LisTuples: TupleDictionary: DictAll the functions of the object are stored in the corresponding class.i = "Test" Print (Type (i)) str is the class I
Before deploying Python on CentOS, we need to configure the development environment first.1. Install Python-dependent development kitGCC is natural and can be used directly with "Development Tools":Yum grouplist #查看可安装的包yum groupinstall
first edited October 26, 2017, ThursdaySummaryI. Last Class reviewTwo. Decorative DeviceThree. Adorner supplementHomeworkSummary todaySummaryReferences: Alex
Decorative Device
Non-parametric adorner
With reference decorator
I.
System-related Information module: Import sysSys.Argvis aListthat contains all the command-line arguments.Sys.STDOUT SYS.STDIN SYS.StdErrThe file object that represents the standard input output and the error output, respectively.Sys.Stdin.ReadLine()
st = [1,2,3,4,5]ct= [2,3,4,5,76]list= Set (["name",'List','Try']) List2= Set (["name",'List','Try',' but','Test'])#two lists to go heavy, use the setSt= Set (ST)#Set as CollectionCT =Set (CT)Print(St, type (ST)) Sct0= St.union (CT)#and setSCT = St |
first edited October 23, 2017, MondaySummaryI. Last Class reviewTwo. Defining functionsThree. Variable parametersHomeworkSummary todaySummaryReferences: Alex
Defining functions
Calling functions
function return value
Parameters
first edited October 25, 2017, WednesdaySummaryI. Last Class reviewTwo. Namespaces and scopesThree. Nested and static scopes of functionsFour. A function is the concept of the first class of objectsFive. ClosuresHomeworkSummary
#-*-coding:utf-8-*-import Re#match: Matches the string from the beginning of the string, if it is matched to return an object that does not match the return noneres= Re.match ("test.","Testasdwoedhello") Print (res) #获取 matching string print
I. Functions for creating collections, dictionaries, lists, and tuples1. Create a Collection: Set ()S=set () # generates an empty collection s1=set ([11,22,33,44,11]) # generates a collection2. Create a Dictionary: Dict ()A = Dict (one=1, two=2,
Object-Oriented Fundamentals
1. What is object-oriented programming?-Previously used functions-Class + Object2. What is a class and what is an object and what does it matter?class class: def function 1 (): Pass def function 2 (): Pass #
One, IDE environmentVS2013 under Installation PTVS 2.2.2 VS 2013VS2015 has integrated the Python development environmentSecond, installation IronPython: http://ironpython.net/The current version of IronPython is 2.7.7After installation, add path to
ListOrderedTuple:Another ordered list is called a tuple: a tuple. Tuple and list are very similar, but a tuple cannot be modified once initializedDictDisorderedContrast:Compared with list, Dict has the following features:
The speed of
The use of superSee examples directly:classA ():def __init__(Self, a):Print('init A ...') SELF.A=aclassB (A):def __init__(Self, a): Super (B, self).__init__(a)Print('init B ...')classC (A):def __init__(Self, a): Super (C,
Python basics Quick Start fun tutorial (dr. Mi turtle drawing turtle) 0. preparations, pythonturtle
I. About Python
Python is the fastest growing programming language in the world! It is easy to get started and has powerful functions. From the Web
MVC model and MTV model, MVC model MTV Model
MVC model:
MVC (Model View Controller Model-View-Controller) is a Web architecture Model that separates business logic, Model data, and user interfaces, allowing developers to decouple data and
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.
A Free Trial That Lets You Build Big!
Start building with 50+ products and up to 12 months usage for Elastic Compute Service