关键字
关键字就是Python语言定义的,具有特殊用途的单词。
通过内置函数help(),keywords 查看所有关键字
help()
Welcome to Python 3.7's help utility!
If this is your first time using Python, you should definitely check out
the tutorial on the Internet at https://docs.python.org/3.7/tutorial/.
Enter the name of any module, keyword, or topic to get help on writing
Python programs and using Python modules. To quit this help utility and
return to the interpreter, just type "quit".
To get a list of available modules, keywords, symbols, or topics, type
"modules", "keywords", "symbols", or "topics". Each module also comes
with a one-line summary of what it does; to list the modules whose name
or summary contain a given string such as "spam", type "modules spam".
help> keywords
Here is a list of the Python keywords. Enter any keyword to get more help.
False class from or
None continue global pass
True def if raise
and del import return
as elif in try
assert else is while
async except lambda with
await finally nonlocal yield
break for not
详细Python内置函数:https://www.runoob.com/python/python-built-in-functions.html
标识符
所谓标识符,就是给程序中的变量,函数,方法,类等命名的名字
标识符的命名规则(必须这样命名):
(1)区分大小写
(2)不能是关键字
(3)不能以数字开头
(4)不能包含空格,制表符,数学符号,中划线,箭头等
标识符的命名规范(推荐这样命名):
(1)“见名知意”,由一个或多个有意义的单词组合而成。
计算机科学中最难的两件事是命名和缓和失效。
(2)所有单词全部小写,单词之间用下划线进行分割。
例如:student_name,return_result.
# 标识符区分大小写
i = 3
I = 5
print(i)
print(I)
3
5
什么是对象None
对象None用于表示数据值不存在。
对象None是占据一定的内存空间的,它并不意味着“空”或“没有定义”,
也就是说,None是“something”,而不是“nothing”。
对象None的使用场景
对象None经常用于变量的初始化,或者将变量重置为“数据值不存在”状态
a = None
print(a)
None
b = 18
print(b)
b = None
print(b)
18
None
range是一种序列类型,range类型用于表示不可变的整数序列
可以调用内置函数range(类range的构造方法)创建range类型的对象,有三种调用方式:
1.range(stop)
2.range(start,stop)
3.range(start,stop,step)
其中,整数序列的起始值的默认值是0,可以使用参数start指定。
可以使用参数stop指定整数序列的结束值,
整数序列的步长的默认值是1,可以使用参数step进行指定。
内置函数range的返回值是一个迭代器对象,为了清楚地表示返回的迭代器对象所表示的整数序列,可以将其转换成列表。
range类型的优点在于:不管range对象表示的整数序列有多长,所有range对象占用的内存空间都是相同的,
因为仅仅需要存储start,stop和step。只有当用到range对象时,才会去计算序列中的相关元素。
print(range(5))
print(list(range(5)))
print(list(range(0,5,1)))
range(0, 5)
[0, 1, 2, 3, 4]
[0, 1, 2, 3, 4]
print(list(range(1,5)))
print(list(range(1,5,1)))
print(list(range(0,20,4)))
print(list(range(0,-20,-4)))
[1, 2, 3, 4]
[1, 2, 3, 4]
[0, 4, 8, 12, 16]
[0, -4, -8, -12, -16]
可以使用运算符in(not in)检查range对象表示的整数序列中是否存在(不存在)指定的整数。
print(3 in range(5))
True
print(8 not in range(5))
True
学习参考: