Python是一种结合了解释性、编译性、互动性和面向对象的高层次计算机程序语言,是一种功能强大而完善的通用型语言。Python具有非常简洁而清晰的语法特点。
Python具备垃圾回收功能,能够自动管理内存的使用,常被当做脚本语言,用于处理系统管理任务和网络程序编写;同时支持命令式程序设计、面向对象程序设计、函数式编程、泛型编程多种编程范式,也非常适合完成各种高级任务。
1 print函数输出
语法结构:print(<expressions>)
多个<expressions>,则表达式之间用逗号隔开,语法格式:print:(<expression>,<expression>,...,<expression>)
2 输入
(1)input函数从键盘输出数据
语法结构:input(<promp>)
运行结果:
(2)字符拼接方式
运行结果:
应声虫程序的输入/输出有4种方法:直接输出;用逗号隔开多个表达式,然后输出;直接采用输入函数input赋值,然后输出;采用输入函数input分别赋值,然后输出。
3 编码声明格式:#-*-coding:utf-8-*- #coding:utf-8或者是#coding=utf-8
在编写Python脚本时,除了要声明编码以外,还需要注意路径声明。
4 注释
(1)单行注释
# 这是一个独立成行的注释
(2)多行注释
- #号注释
# 这是一个使用#号的多行注释
# 这是一个使用#号的多行注释
# 这是一个使用#号的多行注释
- 单引号注释
,,,
该多行注释使用的是三个单引号
,,,
- 双引号注释
" " "
该多行注释使用的是三个双引号
" " "
5 多行语句换行
Python中,{ },[ ],( )里面的多行语句在换行时不需要使用反斜杠(\)的,使用逗号换行。一行多条语句时,使用分号对多条短语句实现隔离。
6 缩进代码
Python最具特色的是一所进的方式标识代码块,不再需要使用大括号。同一个码块的语句必须保证相同的缩进空格数,否则将会出错。
在交互式输入复合语句时,必须在最后添加一个空行来标识结束。
7 命名标识符和保留字符
(1)标识符可由字母、数字、下划线组成
(2)标识符不能以数字开头。以下划线开头的标识符具有特殊意义,使用时需要特别注意
- 以单下划线开头(如_foo)的标识符代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用“from xxx import*”导入
- 以双下划线开头(如__foo)的标识符代表私有成员
- 以双下划线开头和结尾(如__foo__)的标识符是Python特殊方法专用的标识,__init__()代表类的构造函数
(3)标识符字母区分大小。
(4) 标识符禁用Python中的保留字。
>>> import keyword >>> keyword.iskeyword ("and") True >>> 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'] >>> |