Python3基础教程
Python3基础语法
## 标识符 第一个字符必须是字母表中字母或下划线 _ 。 其他的部分由字母、数字和下划线组成。 对大小写敏感。 在 Python 3 中,可以用中文作为变量名,非 ASCII 标识符也是允许的了 ## 注释 单行注释以 # 开头 多行注释可以用多个 # 号,还有 ''' 和 """ ## 行与缩进 python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。 缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。 ## 多行语句 语句很长,我们可以使用反斜杠 \ 来实现多行语句, 在 [], {}, 或 () 中的多行语句,不需要使用反斜杠 \ ## 数字(Number)类型 int (整数), 如 1, 只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。 bool (布尔), 如 True。 float (浮点数), 如 1.23、3E-2 complex (复数) - 复数由实部和虚部组成,形式为 a + bj ## 字符串(String) Python 中单引号 ' 和双引号 " 使用完全相同。 使用三引号(''' 或 """)可以指定一个多行字符串。 转义符 \。如果你不想让反斜杠发生转义,可以在字符串前面添加一个 r,表示原始字符串 反斜杠可以用来转义,使用 r 可以让反斜杠不发生转义。 如 r"this is a line with \n" 则 \n 会显示,并不是换行。 按字面意义级联字符串,如 "this " "is " "string" 会被自动转换为 this is string。 字符串可以用 + 运算符连接在一起,用 * 运算符重复。 Python 中的字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始。 Python 中的字符串不能改变。 Python 没有单独的字符类型,一个字符就是长度为 1 的字符串。 字符串切片 str[start:end],其中 start(包含)是切片开始的索引,end(不包含)是切片结束的索引。 字符串的切片可以加上步长参数 step,语法格式如下:str[start:end:step] ## 空行 函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。 类和函数入口之间也用一行空行分隔,以突出函数入口的开始。 空行并不是 Python 语法的一部分。书写时不插入空行,Python 解释器运行也不会出错。 ## 等待用户输入 input("\n\n按下 enter 键后退出。") 以上代码中 ,\n\n 在结果输出前会输出两个新的空行。一旦用户按下 enter 键时,程序将退出。 ## 同一行显示多条语句 可以在同一行中使用多条语句,语句之间使用分号 ; 分割 import sys; x = 'runoob'; sys.stdout.write(x + '\n') ## 多个语句构成代码组 缩进相同的一组语句构成一个代码块,我们称之代码组。 像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组。 ## print 输出 print 默认输出是换行的,如果要实现不换行需要在变量末尾加上 end="":print(b, end=',') ## import 与 from...import 在 python 用 import 或者 from...import 来导入相应的模块。 将整个模块(somemodule)导入,格式为: import somemodule 从某个模块中导入某个函数,格式为: from somemodule import somefunction 从某个模块中导入多个函数,格式为: from somemodule import firstfunc, secondfunc, thirdfunc 将某个模块中的全部函数导入,格式为: from somemodule import * ## 多个变量赋值 a = b = c = 1 a, b, c = 1, 2, "runoob" ## del删除对象引用 del var1[,var2[,var3[....,varN]]]
顶部
收展
底部
[TOC]
目录
Python 环境搭建
Python3基础语法
Python3基本数据类型
Python3运算符
Python3数字(Number)
Python3字符串
Python3列表
Python3元组
Python3字典
Python3集合
Python3条件控制
Python3循环语句
Python推导式
Python3迭代器与生成器
Python3函数
Python3模块
Python3输入和输出
Python3数据结构
Python3读和写文件
Python3 OS 文件/目录方法
Python3错误和异常
相关推荐
Python爬虫