一、基础语法介绍
1.Python 基本格式
- 缩进风格统一,以缩进代表程序块
- 区分大小写
- 行注释:#
- 段解释:‘’’
2.图形化程序设计
- turtle模块
turtle.show()
turtle.write()
turtle.goto()
3.变量的声明与赋值
- 变量名=表达式
a=3:即将 3 赋值给 a - 变量在使用前必须要被声明
- 链式赋值
用于同一个对象赋值给多个变量
4.常量
- Python 不支持常量,即没有语法规则来限制改变一个常量的值
5.基本内置数据类型介绍
- 整型
- 浮点型
- 布尔型 字符串型
6.基本运算
- // 整除
- % 取余
- ** 幂指数
7.类型转换和四舍五入
- int():强制转化为整型
- float():强制转化为浮点型
- round():返回四舍五入的值
- str():强制转换为字符型
8.增强型赋值运算符
- +=
- -=
- *=
9.布尔值
- True=1
- False=0
10.提取字符串[]
- 正向 搜索:最左侧第一个字符索引为 0,直到 len(str)-1
- 反向搜索:最右侧第一个字符索引为-1,直到-len(str)
11.replace()实现字符串替换
- a.replace(,) 实现字符串的替换
12.字符串切片操作
-
切片 slide 可以快速提取子字符串,标准格式为:
[起始索引:终止索引:步长 step] (谨记包头不包尾)
典型操作及说明(‘abcdefg’)
1.[:] 提取所有字符——[:]=‘abcdefg’
2.[start:]从索引开始直到结尾——[3:]=‘defg’
3.[:end]从头开始直到 end-1 ——[:2]=‘ab’
4.[start:end] 从 start 开始到 end-1——[2:4]=‘cd’
5.[start🔚step] 从 start 开始到 end-1,步长=step——[2:6:2]=‘ce’其他示例:
[-3:]倒数 3 个=‘efg’
[-4:-1]=‘def’
[::-1]步长也可为-1,即从右到左反向提取
13.split()分割和 join()合并操作
- split()分割:
若指定分隔符,则按照分隔符将字符分割成若干个字符串;
若未指定分隔符,则默认使用(换行符/空格/制表符)进行分割 - join()合并:
a=[‘str1’,‘str2’,‘str3’]
‘+’.join(a)>>>‘str1+str2+str3’