Python基础(一):基本语法元素
初识 Python
官方网站
- Python 是一种容易学习的强大编程语言。它具有高效的高级数据结构和简单有效的面向对象编程方法。
- Python 优雅的语法和动态类型,以及它的解释性质,使其成为大多数平台上许多领域用于编写脚本和快速应用程序开发的理想语言。
- Python 解释器和广泛的标准库以源代码或二进制形式免费提供,适用于所有主要平台,可以从 Python 网站 https://www.python.org/ 免费获得。该网站还包含许多免费第三方 Python 模块、程序和工具的分发版,以及其他文档。
- 有关标准对象和模块的描述,请参见 Python标准库。Python语言参考 提供了该语言更正式的定义。
推荐课程
计算机是运算工具,更是创新平台,高效有趣地利用计算机需要更简洁实用的编程语言。Python简洁却强大、简单却专业,它是当今世界最受欢迎的编程语言,学好它终身受用。请跟随我们,学习并掌握Python语言,一起动起来,站在风口、享受创新!
—— 课程团队
Python123
Python123 对应本课程链接:https://python123.io/index/courses/7752
Python123 是 Python 语言的学习平台,本课程相关作业、练习和考试都在该平台完成。
基本语法元素
导图
Tips
input()
函数接收任意类型输入,将所有输入默认为字符串处理,并返回字符串类型。input()
可以接收多个值:a,b,c = (input().split())
# 将所有输入默认为单个字符串处理 >>> s = input() 1,2,3,4,5,6 >>> type(s) <class 'str'> # s为一个字符串"1,2,3,4,5,6" # 可以接收多个值 >>> a,b,c=input().split(",") # 接收3个值,以逗号分隔 1,2,3 >>> print("a is {}, b is {}, c is {}".format(a,b,c)) a is 1, b is 2, c is 3 >>> type(a) <class 'str'> # 如果接收3个但输入4个,产生ValueError >>> a,b,c=input().split(",") 1,2,3,4 Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: too many values to unpack (expected 3)
print()
函数默认输出是换行的,如果要实现不换行需要在变量末尾加上end=""
array = "零一二三四五六七八九" num = input() for i in num: print(array[eval(i)],end = "")
eval()
函数用来执行一个 字符串表达式,并返回表达式的计算结果。>>> eval('pow(2,2)') 4 >>> eval('2 + 2') 4 >>> s = input() 1,2,3,4,5,6 >>> type(s) <class 'str'> # s为一个字符串"1,2,3,4,5,6" >>> eval(s) # 执行这个字符串表达式 (1, 2, 3, 4, 5, 6) >>> type(eval(s)) <class 'tuple'> # eval()函数将其解析为元组 >>> s = input() {"a": 1, "b": 2} >>> type(s) <class 'str'> # s为一个字符串"{"a": 1, "b": 2}" >>> eval(s) {'a': 1, 'b': 2} >>> type(eval(s)) <class 'dict'> # eval()函数将其解析为字典
Python 保留字
35个保留字
global if is True class except import elif not False assert finally as else and None with pass from for or def raise try break while in del yield async continue lambda return nonlocal await
Python基础(一):基本语法元素
https://luminous-ee.github.io/2023/01/19/Python基础(一):基本语法元素/