python名词解释总结

考前一晚根据山东大学波波老师给的期末纲要整理回忆用,仅作参考。

!=/<> % / [] {} ==

ansi:
ANSI是一种字符代码,为使计算机支持更多语言,通常使用 0x00~0x7f 范围的1 个字节来表示 1 个英文字符。超出此范围的使用0x80~0xFFFF来编码,即扩展的ASCII编码。

append()
用于在列表末尾添加新的对象

argv[]
sys.argv可以用来获取命令行参数,其中sys.argv[0]为脚本名,即python文件名,列表中的其他值为传入的参数值。

break/continue
break跳出循环、不再执行
continue跳出本次循环
pass:不做任何事情,只起到占位的作用

choice()
choice() 方法返回一个列表,元组或字符串的随机项。
import random
random.choice( seq )

complie()
compile() 函数将一个字符串编译为字节代码。
compile(source, filename, mode[, flags[, dont_inherit]])

def
用来定义一个函数function()

dict()
用来创建一个字典

dir()
dir([object])
dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;
带参数时,返回参数的属性、方法列表。
如果参数包含方法__dir__(),该方法将被调用。
如果参数不包含__dir__(),该方法将最大限度地收集参数信息。

Django
Django 是一个由 Python 编写的一个开放源代码的 Web 应用框架。

eval()
执行一个字符串表达式并返回表达式的值

>>>x = 7
>>> eval( '3 * x' )
21
>>> eval('pow(2,2)')
4
>>> eval('2 + 2')
4
>>> n=81
>>> eval("n + 4")
85

exec()
exec 执行储存在字符串或文件中的 Python 语句,相比于 eval,exec可以执行更复杂的 Python 代码。

>>>exec('print("Hello World")')
Hello World

单行语句字符串

>>> exec("print ('runoob.com')")
runoob.com

多行语句字符串

>>> exec ("""for i in range(5):
...     print ("iter time: %d" % i)
... """)
iter time: 0
iter time: 1
iter time: 2
iter time: 3
iter time: 4

findall()
返回string中所有与pattern相匹配的全部字串,返回形式为数组。

regular_v1 = re.findall(r"docs","https://docs.python.org/3/whatsnew/3.6.html")
print (regular_v1)
>>> ['docs']

Flask
Flask是一个轻量级的可定制框架,使用Python语言编写,较其他同类型框架更为灵活、轻便、安全且容易上手。它可以很好地结合MVC模式进行开发,开发人员分工合作,小型团队在短时间内就可以完成功能丰富的中小型网站或Web服务的实现。

for/in
循环结构的一种,经常用于遍历字符串、列表,元组,字典等

l = ['鹅鹅鹅', '曲项向天歌', '锄禾日当午', '春种一粒粟']
for i in l:
    print(i)

for/in/range
for i in range(3):
    print(i)
#0
#1
#2

global
全局变量标识
【python的作用域】
Python变量的作用域一共有4种,分别是:
L (Local) 局部作用域
E (Enclosing) 闭包函数外的函数中
G (Global) 全局作用域
B (Built-in) 内建作用域 以 L –> E –> G –>B 的规则查找,
即:在局部找不到,便会去局部外的局部找(例如闭包),再找不到就会去全局找,再者去内建中找。

Guido
python之父。

help()
用于查看函数或模块用途的详细说明

id()
返回对象的唯一id
(python中所有对象都有自己的唯一id)

if
用于控制程序的执行

if name == ‘main’:
一个python文件通常有两种使用方法,第一是作为脚本直接执行,
第二是 import 到其他的 python 脚本中被调用࿰

你可能感兴趣的:(python,笔记,python)