php做网站技术方案,公司发展规划怎么写,个人养老金制度相关细则,手机app网站目录
环境配置
Python基础语法
import 与 from...import
If ... Else 语句
While 循环
For 循环
集合数据类型
列表
函数
类和对象 环境配置
详情请参考#xff1a;Pycharm环境配置完整教程
Python基础语法
import 与 from...import
在 python 用 import 或者 f…目录
环境配置
Python基础语法
import 与 from...import
If ... Else 语句
While 循环
For 循环
集合数据类型
列表
函数
类和对象 环境配置
详情请参考Pycharm环境配置完整教程
Python基础语法
import 与 from...import
在 python 用 import 或者 from...import 来导入相应的模块。将整个模块(somemodule)导入格式为 import somemodule从某个模块中导入某个函数,格式为 from somemodule import somefunction从某个模块中导入多个函数,格式为 from somemodule import firstfunc, secondfunc, thirdfunc将某个模块中的全部函数导入格式为 from somemodule import *
If ... Else 语句 else 示例 a 200
b 33
if b a:print(b is greater than a)
elif a b:print(a and b are equal)
else:print(a is greater than b) 简写 If ... Else a 2
b 330
print(A) if a b else print(B) While 循环 break 语句 i 1
while i 6:print(i)if i 3:break
i 1 如果使用 break 语句即使 while 条件为真我们也可以停止循环。 continue 语句 i 0
while i 6:i 1if i 3:continueprint(i) 如果使用 continue 语句我们可以停止当前的迭代并继续下一个。 For 循环 range() 函数 for x in range(6):print(x) 嵌套循环 adj [red, big, tasty]
fruits [apple, banana, cherry]for x in adj:for y in fruits:print(x, y) pass 语句 for x in [0, 1, 2]:pass break 语句 fruits [apple, banana, cherry]
for x in fruits:print(x)if x bananabreak continue 语句 fruits [apple, banana, cherry]
for x in fruits:print(x)if x bananacontinueprint(x) 集合数据类型 Python 编程语言中有四种集合数据类型 列表List 是一种有序和可更改的集合。允许重复的成员。元组Tuple 是一种有序且不可更改的集合。允许重复的成员。集合Set 是一个无序和无索引的集合。没有重复的成员。词典Dictionary是一个无序可变和有索引的集合。无重复的成员。 列表 列表是一个有序且可更改的集合。在 Python 中列表用方括号编写。 thislist [apple, banana, cherry]
print(thislist)
print(len(thislist)) 索引 列表被截取后返回一个包含所需元素的新列表。列表截取的语法格式如下 变量[头下标尾下标] 索引值以 0 为开始值-1 为从末尾的开始位置。 thislist [apple, banana, cherry, kiwi, melon, mango]
print(thislist[-1])
print(thislist[1])
print(thislist[2:])
print(thislist[:4])
print(thislist[-4:-1])
for x in thislist:print(x)
if apple inthislist:print(Yes, apple is in the fruits list)
thislist.append(orange)
print(thislist)
thislist.remove(banana)
thislist.pop() 函数 调用函数 如需调用函数请使用函数名称后跟括号 def my_function():print(Hello World!)my_function()参数 信息可以作为参数传递给函数。 参数在函数名后的括号内指定。您可以根据需要添加任意数量的参数只需用逗号分隔即可。 下面的例子有一个带参数fname的函数。当调用此函数时我们传递一个名字在函数内部使用它来打印全名 def my_function(fname):print(fname Refsnes)my_function(Emil)
my_function(Tobias)
my_function(Linus) 返回值 如需使函数返回值请使用 return 语句 def my_function(x):return 5 * xprint(my_function(3))
print(my_function(5)) pass 语句 函数定义不能为空但是如果您出于某种原因写了无内容的函数定义请使用 pass 语句来避免错误。 def my_function():pass lambda 函数 语法lambda arguments: expression def my_function(n):return lambda a:a*n 类和对象 Python 是一种面向对象的编程语言。Python 中的几乎所有东西都是对象拥有属性和方法。类Class类似对象构造函数或者是用于创建对象的蓝图。 创建类 如需创建类使用 class 关键字使用名为 x 的属性创建一个名为 MyClass 的类 class Myclass:x 5 创建对象 创建一个名为 p1 的对象并打印 x 的值 p Myclass()
print(p.x) __init__()函数 上面的例子是最简单形式的类和对象在实际应用程序中并不真正有用。要理解类的含义我们必须先了解内置的__init__()函数。所有类都有一个名为 __init__()的函数它始终在启动类时执行。使用__init__()函数将值赋给对象属性或者在创建对象时需要执行的其他操作创建名为 Person 的类使用__init__()函数为 name 和 age 赋值 class Person:def init (self, name, age):self.name nameself.age agep1 Person(John, 36)
print(p1.name)
print(p1.age) 对象方法 对象也可以包含方法。对象中的方法是属于该对象的函数。让我们在Person 类中创建方法插入一个打印问候语的函数并在 p1 对象上执行它 class Person:def __init__(self, name, age):self.name nameself.age agedef my_function(self):print(fHello my name is {self.name})p Person(John, 36)
p.my_function() self 参数 self 参数是对类的当前实例的引用用于访问属于该类的变量。它不必被命名为 self你可以随意调用它但它必须是类中任意函数的首个参数。 if __name__ __main__: 它的意思是当该模块被直接执行时该条件成立执行其下的代码当该模块被导入时该条件不成立其下的代码不会被执行。 # test.py
def myfunc():print(fHello World!)if __name__ __main__:myfunc() 当运行 test.py 文件时可以执行myfunc()函数当使用import test 导入该模块时myfunc()函数不会执行除非手动调用即from test import myfunc 参考文档 Python3 教程 | 菜鸟教程runoob.com OpenCV中文官方文档