python3基础之“术语表(2)”
51.编程:
让计算机执行的指令。
52.代码:
让计算机执行的命令。
53.底层编程语言:
与高级语言相比,更接近二进制的语言。
54.高级编程语言:
读起来像英语的易于理解的语言。
55.汇编语言:
难于阅读和理解的编程语言。
56.Python:
(这个我就不废话了,
菜鸟教程:https://www.runoob.com/python/python-tutorial.html)
57.函数:
接受输入,并执行输出结果语句。
58.惯例:
被普遍认可的方式。
59.调用:
使程序输入的参数正常输出。
60.参数:
传递给函数的数据。
61.必选参数:
非可选参数。
例如:
#x为必选参数
def asd_ww(x,y=1):
return x-y v=asd_ww(3)
print(v) >>12
62.可选参数:
非必须提供的参数。
例如:
#y为可选参数
def asd_ww(x,y=1):
return x-y v=asd_ww(3)
print(v) >>12
63.内置函数:
Python自带的函数。
例如:
#查看当前python解释器的内置函数
import keyword print(keyword.kwlist) >>['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
64.作用域:
变量可以进行的读写范围。
65.全局作用域:
变量可在全程序进行读写。
66.全局变量:
拥有全局作用的变量。
例如:
x=1
y=2 print(x) >>1
67.局部作用域:
只能在其定义所在的函数(或类)中读写的变量作用域。
例如:
def f();
a=1 #定义函数内的局部变量,只能在函数内调用
b=2 print(a) #尝试在函数外调用 >>NameError: name 'a' is not defined
68.异常处理:
检测错误条件,如果符合定义的条件,捕获异常,并决定如何处理。
例如:
a=3
b=0
# print(a/b) #如果直接运行此行就会发生‘ZeroDivisionError’错误
try:
print(a/b)
except ZeroDivisionError: #列出可能发生的错误
print("输入有误!") >>输入有误!
69.文档字符串:
解释函数功能,记录其参数类型的字符串。
例如:
def f(x,y):
"""
返回x+y的值
:param x:int
:param y:int
:return:int,x与y之积
"""
return x*y
70.方法:
与指定数据类型紧密相关的函数。
71.可迭代的:
指对象可以使用循环被访问自身的没一个元素。
例如;
a="ajshfdsh"
i=0
for i in a:
print(i) >>
a
j
s
h
f
d
s
h
72.可迭代对象:
可迭代的对象,如字符串,列表和元素。
73.索引(index):
代表元素在可迭代对象中的位置。
例如:
a=['a','b','c']
s=a.index('b')
print(s) >>1
74.可变的:
容器中的内容可以发生变化。如列表(list),字典(dic)
75.不可变的:
容器中的内容不能发生变化。如元组(tuple)
76.字典(dic):
一种储存对象的内置容器,拥有对应的‘键’和“值”。
例如:
a={'name':'xiaoming','age':18}
77.键:
用来查找字典中对应的值。
例如:
a={'name':'xiaoming','age':18} print('name') >>xiaoming
78.值:
字典中映射键的值。
79.映射:
将一个对象连接至另一个对象。
80.键值对:
字典中映射至值。
81.负索引:
从右往左查找可迭代对象中的元素(正常顺序是从左往右)。
例如:
a=['a','b','c']
s=a[-1]
print(s)
82.转义:
在python具有特殊意义的字符,告诉程序不执行。如:“ ”,#
83.切片:
将一个可迭代对象的子集,创建为一个新的可迭代对象。
例如:
a=['a','b','c'] print(a[0:2]) >>['a', 'b']
84.起始索引:
开始切片的索引。
85.结束索引:
结束切片的索引。
86.循环:
在代码未满足定义条件时,持续执行一段代码。
例如:
#死循环
while True:
print('hello world')
87.遍历:
使用循环迭代对象中的每个元素。
88.for循环:
迭代对象的一中循环。
例如:
a=""
i=0
for i in a:
print(i) >>1
2
3
89.索引变量:
变量的值为可迭代对象元素的位置。
90.while循环:
只要表达式结果为True就会一直执行下去的循环。
例如:
while True:
print(‘123’) >>123
123
123
123
...
91.死循环:
永远不会终止的循环。
92.break语句:
用来终止循环。
例如:
while True:
print("")
break >>123
93.外循环:
内部包含嵌套循环的循环。
例如:
a=[1,2,3]
b=[4,5,6]
c=[]
for i in a: #外循环
for j in b: #内循环
c.append(i+j) print(c) >>[5, 6, 7, 6, 7, 8, 7, 8, 9]
94.内循环:
嵌套在另一个循环中的循环。
95.模块:
含有代码的python文件别称。
96.内置模块:
python内置的模块。
97.导入(import):
导入模块。如:import keyword
98.读取(reading):
访问文件中的数据。
99.写(writing):
添加或修改文件中的数据。
100.with语句:
一种复合语句,在执行完一行语句时,自动执行下一行语句的行为。
例如:
with open(“a.text”,"w")as f:
f.write("hello world")
101.CSV文件:
后缀为.CSV的文件,常用作管理报表程序(如:Excel)。
如有不足,欢迎指正!
python3基础之“术语表(2)”的更多相关文章
- .python3基础之“术语表(1)”
1.注释: 行首有一特殊标志符号运行时告知编程忽略此行:使代码更易于阅读. 例如: #这是一个注释 print("hello world") #print() 方法用于打印输出,p ...
- Python3基础 九九乘法表
Python : 3.7.3 OS : Ubuntu 18.04.2 LTS IDE : pycharm-community-2019.1.3 ...
- W3C词汇和术语表
以A字母开头的词汇 英文 中文 abstract module 抽象模组 access 访问.存取 access control 存取控制 access control information 存取控 ...
- 学习Python3基础知识过程中总结
print()中end==""的用法 例子:用Python3输出九九乘法表: for i in range(1,10): for j in range(1,i+1): s=i*j ...
- OC 术语表
术语表 本附录包含了很多会用到的非正式定义术语.有些术语与Obective-C语言有关,其他术语则有自己的语源,来自面向对象程序设计的规范.在后一种情况中,术语的含义只有明确应用于Obective-C ...
- Python3基础(八) 模块
在程序中定义函数可以实现代码重用.但当你的代码逐渐变得庞大时,你可能想要把它分割成几个文件,以便能够更简单地维护.同时,你希望在一个文件中写的代码能够被其他文件所重用,这时我们应该使用模块(modul ...
- <<C++ Primer>> 第二章 变量和基本类型 术语表
术语表 第 2 章 变量和基本类型 地址(address): 是一个数字,根据它可以找到内存中的一个字节 别名生命(alias declaration): 为另一种类型定义一个同义词:使用 &q ...
- <<C++ Primer>> 术语表 (总) (待补充)
术语表 目录 第 1 章 开始 第 I 部分 C++基础 第 2 章 变量和基本类型 第 3 章 字符串, 向量和数组 第 4 章 表达式 第 5 章 语句 第 6 章 函数 第 7 章 类 第 II ...
- intel 82599网卡(ixgbe系列)术语表
Intel® 82599 10 GbE Controller Datasheet 15.0 Glossary and Acronyms 术语表 缩写 英文解释 中文解释 1 KB A value of ...
随机推荐
- Spark2.x(六十三):(Spark2.4)Driver如何把Task(闭包等)分配给Executor
在Spark中一个appliation可能包含多个job,每个job都是由SparkContext#runJob(...)触发的,一个Job下包含1个或多个Stage,Job的最后一个stage为Re ...
- SQLite R*Tree 模块测试
目录 SQLite R*Tree 模块测试 1.SQLite R*Tree 模块特性简介 2.SQLite R*Tree 模块简单测试代码 SQLite R*Tree 模块测试 相关参考: MySQL ...
- 004 制作自己的Java镜像
一:制作镜像 1.需要的知识 dockfile docker build Jpress : http://jpress.io/ 开源免费的新媒体运营系统 2.下载jpress http:/ ...
- sumdoc t411 dir.txt
C:\Users\zhoufeiyue\Documents\sumdoc t411\(9+条消息)redis Jedis存取list对象和map - shenjianxz的博客 - CSDN博客.mh ...
- odoo开发笔记 -- 触发机制/埋点设置
场景描述: 项目需求中,经常会需要,当某个字段处某个特定状态时候,触发执行特定的方法:或者创建某条记录的时候,同时做另一个操作:如何实现类似的需求? 实现方式: odoo中提供了几种触发方式: 1. ...
- selenium===使用docker搭建selenium分布式测试环境
准备: #请在此之前先了解,selenium grid :参考:selenium-grid ,下载地址,win-本地部署过程 >>>环境准备: Linux操作系统 >>& ...
- 工控随笔_22_关于Profibus网络接线的规则
最近在做一个项目调试,用的是西门子的PLC,416-2 DP,下面挂了几个DP子网,在进行现场网络测试的时候,有几个走的DP网络的 绝对值编码器,无论怎么弄DP网络不能联通. 一开始我以为DP网线接的 ...
- EasyNVR网页摄像机无插件H5、谷歌Chrome直播方案使用详情功能-通道配置Excel导入导出
使用EasyNVR的用户都有知道,由于EasyNVR是将设备与EasyNVR的通道进行绑定的,因此EasyNVR是通过手动的通道配置来进行设备接入的,这样可以做到将设备的和通道对应的接入.但是,如果手 ...
- Docker容器部署Mysql数据库服务器
本节会用到的Docker命令如下: docker images 查看mysql镜像id docker run -d -p xxxxxxxxxxxxxxx/zhufc/mysql:v2 通过镜像生成 启 ...
- 细说RESTful API之幂等性
目录 接口幂等性的含义 接口符合幂等性有什么用处 HTTP方法的幂等性与安全性 如何设计符合幂等性的接口 写在最后 接口幂等性的含义 幂等性原本是数学中的含义,表达式的是N次变换与1次变换的结果相同. ...