In the process of learning python, we will encounter some statements that we often encounter. Below I will take stock of these statements to facilitate everyone's memory.
Related recommendations: "python Video"
Commonly used python statements:
(1), assignment: Create variable reference value
a,b,c='aa','bb','cc'
(2), call: execute function
log.write('spam,name')
Print, output: call print object, print statement
print ('abc')
(3) if, elif, else: select conditional statements, if statements, else and elif statements
if 'iplaypython' in text: print (text)
(4) for, else: sequence iteration
for x in list: print x
(5), while , else: general loop statement
while a > b : print 'hello'
(6), pass: placeholder (empty)
while True: pass
(7), break: exit the loop
while True: if exit: break
(8) , continue: skip the current loop and continue the loop
while True: if skip: continue
The following statements are used in relatively large programs. Regarding functions, classes, exceptions and modules, they also only briefly introduce the purpose and format of the methods.
(9), def: define functions and methods
def info(a,b,c=3,*d): print (a+b+c+d[1])
(10), return: function return value
def info(a,b,c=3,*d): return a+b+c+d[1]
(11), python global: namespace, role Domain
x = 'a' def function(): global x ; x = 'b'
(12), import: access, import module
import sys
(13), from: attribute access
from sys import stdin
(14), class: create Object, class definition method
class Person: def setName(self,name): self.name = name def getName(self): return self.name def greet(self): print 'hello,%s' % self.nameclass Person: def setName(self,name): self.name = name def getName(self): return self.name def greet(self): print 'hello,%s' % self.names
(15), try, except, finally: python catch exception
try: action() except: print ('action error')
(16), raise: trigger exception
raise Endsearch (location)
(17), assert: python assertion, inspection and debugging
assert a>b ,'a roo small'
The above is the detailed content of Summary of common python statements. For more information, please follow other related articles on the PHP Chinese website!

Pythonarrayssupportvariousoperations:1)Slicingextractssubsets,2)Appending/Extendingaddselements,3)Insertingplaceselementsatspecificpositions,4)Removingdeleteselements,5)Sorting/Reversingchangesorder,and6)Listcomprehensionscreatenewlistsbasedonexistin

NumPyarraysareessentialforapplicationsrequiringefficientnumericalcomputationsanddatamanipulation.Theyarecrucialindatascience,machinelearning,physics,engineering,andfinanceduetotheirabilitytohandlelarge-scaledataefficiently.Forexample,infinancialanaly

Useanarray.arrayoveralistinPythonwhendealingwithhomogeneousdata,performance-criticalcode,orinterfacingwithCcode.1)HomogeneousData:Arrayssavememorywithtypedelements.2)Performance-CriticalCode:Arraysofferbetterperformancefornumericaloperations.3)Interf

No,notalllistoperationsaresupportedbyarrays,andviceversa.1)Arraysdonotsupportdynamicoperationslikeappendorinsertwithoutresizing,whichimpactsperformance.2)Listsdonotguaranteeconstanttimecomplexityfordirectaccesslikearraysdo.

ToaccesselementsinaPythonlist,useindexing,negativeindexing,slicing,oriteration.1)Indexingstartsat0.2)Negativeindexingaccessesfromtheend.3)Slicingextractsportions.4)Iterationusesforloopsorenumerate.AlwayschecklistlengthtoavoidIndexError.

ArraysinPython,especiallyviaNumPy,arecrucialinscientificcomputingfortheirefficiencyandversatility.1)Theyareusedfornumericaloperations,dataanalysis,andmachinelearning.2)NumPy'simplementationinCensuresfasteroperationsthanPythonlists.3)Arraysenablequick

You can manage different Python versions by using pyenv, venv and Anaconda. 1) Use pyenv to manage multiple Python versions: install pyenv, set global and local versions. 2) Use venv to create a virtual environment to isolate project dependencies. 3) Use Anaconda to manage Python versions in your data science project. 4) Keep the system Python for system-level tasks. Through these tools and strategies, you can effectively manage different versions of Python to ensure the smooth running of the project.

NumPyarrayshaveseveraladvantagesoverstandardPythonarrays:1)TheyaremuchfasterduetoC-basedimplementation,2)Theyaremorememory-efficient,especiallywithlargedatasets,and3)Theyofferoptimized,vectorizedfunctionsformathematicalandstatisticaloperations,making


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

SublimeText3 English version
Recommended: Win version, supports code prompts!

VSCode Windows 64-bit Download
A free and powerful IDE editor launched by Microsoft

PhpStorm Mac version
The latest (2018.2.1) professional PHP integrated development tool

WebStorm Mac version
Useful JavaScript development tools

Dreamweaver CS6
Visual web development tools
