python基础知识点(1)
python语句
- 一行写一条语句
- 一行内写多行语句,使用分号分隔
- 建议每行写一句,且结束时不写分号
- 写在[ ]、{ }内的跨行语句,被视为一行语句
- \ 是续行符,实现分行书写功能 反斜杠表示下一行和本行是同一行
代码块与缩进
- 代码块=复合语句,由多行代码组成
- 同一个级别,保持统一的缩进,用Tab键=4个空格
- 同一个代码块,要保持相同的缩进
- 考虑到跨平台,不使用tab键,而使用4个空格
注释
注释分为单行注释和多行注释
- 单行注释以 # 开头
- 多行注释可以使用三个引号(英文的单引号或双引号)作为开始和结束的符号
标识符和关键字
- 标识符是用户定义的、由程序使用的符号
- python中合法的标识符:字母、下划线、中文姓名
-
- finally是关键字
- 标识符由字母、数字和下划线“_"组成,不能以数字开头
- 下划线开头有特殊含义,尽量避免
- 标识符区分大小,没有长度限制
- 标识符不能使用python的关键字 throw 是保留字
-
- 标识符不能出现空格
python的数据类型
- 默认9种:整数(int)、浮点数(float)、复数(complex)、布尔型(bool)、字符串(str)、列表(list)、元组(tuple)、字典(dict)、集合(set)
-
- 整数类型:表示方式四种
- 十进制、二进制(以“0B”或“0b”开头)
- 八进制(以“0O”或“0o”开头)
- 十六进制(以“0X”或“0x”开头)
-
-
- a=10 十进制
- b=0b1010 二进制
- c=0o12 八进制
- d=0x0A 十六进制
-
-
- 浮点型
-
-
- 表示数学中的实数,有小数
- 注意不要比较两个浮点数是否相等,可以比较两个浮点数的差值是否足够小
-
-
- 布尔型:只有两个值 True和False
-
-
- 在参与数字运算时,True代表1,Fales代表0。在python中任意数据都具有布尔值
- True和False首字母大写,
-
-
-
-
- print(bool('-1'))一切非零都为真
- print(bool(''))没有空格,一切非空串均为True, 空块代表逻辑假
- print(bool(' '))有空格
-
-
- 字符串:不可变的字符序列,可以通过索引和切片来访问和操作。
-
- 字符串操作:
-
-
-
-
- 字符串大小比较
-
-
-
- 列表:可变的序列,可以存储不同类型的数据项,支持增加、删除和修改操作。
- 元组:不可变的序列,用于存储一组数据,可以通过索引访问。
- 字典:存储键值对的可变映射类型,键必须是不可变类型,值可以是任意类型。