1.python 的安装
1.1 python安装包的下载
官网下载地址:Download Python | Python.org
下载后安装记得勾选“addpath"添加环境变量
1.2 检验python是否安装成功:
1.2.1 cmd下输入python
快捷键:"windows+r",输入cmd,按回车 ->在黑窗口中输入“python",出现Python版本,即代表安装成功,如下图:
1.2.2 cmd下输入pip
2.Python的基础语法
2.1 变量
变量由字母、数字、下划线组成,不能以数字开头。见名知意。
关键字不可以作为变量
2.2 常见数据类型
常见数据类型:int \float\str\bool\ dict\list\tuple\set
查看数据类型:type()
数字类型强转化为bool型时,非0返回True,0返回False;空字符串也是False,空格为True
2.3 运算符
(加减乘过于简单,不赘述)
1. 除法:数据类型会转化为浮点数
a = 18 / 9
print(a)
输出结果:
2.0
2.幂运算
b = 2 ** 3
print(b)
输出结果:8
3. 整除
c = 13 // 2
print(c)
输出结果:6
4. 取余数(%)
d = 7 % 3
print(d)
输出结果:1
经常用于判断奇数和偶数
2.4 赋值运算
a = 1
a +=2 #等价于 a = a + 2
print(a)
输出结果:3
其他运算规律相同
2.5 比较运算
>、 <、>= 、<= 、!= 、=
运算结果得到的结果是布尔值
2.6 字符串
2.6.1 字符串的运算
1.字符串拼接,用“+”号表示
2. “字符串*数字”,表示重复多少遍
print('a'*3)
输出结果:aaa
2.6.2 字符串的索引
1. 索引的表示方法:str[索引号]
2. 获取字符串的长度 len()
2.6.3 切片
1.切片定义:str[start:end:step] ,索引以0开始
注:end+1
2. 判断切片能否取到数
1) end - start 判断是 + 还是 -
2) step 是 + 还是 -
如果符号相同,则能取到数,如果符号不同,则取不到数
3. 逆序排序 : str[::-1]
2.7 内置函数
1. 字符串拼接的高级用法 join()
2. 拆分 split() 注:拆开后是列表格式
3. strip 字符串去掉空格
4. isdigital() 是否是正整数 注:返回bool类型
5. find 查找指定字符,得到的找到该字符串的索引位置,不能找到,返回 -1;index == find,index 方法如果找不到就会报错 ValueError
6. replace() 替换某个字符
2.8 列表
2.8.1 列表的基本操作
1. 增加元素,增加一个元素(在列表的最后添加一个元素):list1.append('增加的元素')
2. 指定的索引位置添加一个元素:list1.insert(index,'插入的值')
3. 同时增加多个元素,列表合并 :list1.extend([list2])
4. 删除元素
1)删除指定的内容位置: list1.remove('删除的值') 注:一次只删除一个值,删除第一个找到的内容
2) 删除指定的索引位置: list1.pop(index)
5. 修改某个元素:list1[index]='新的值'
2.8.2 列表操作变量接收
1. append append 在原来的列表中添加一个元素到末尾(改变原来的列表) append 得到的结果(即通过append()表达式赋值变量)为 None
2. remove
remove得到的结果是 None
3. pop
pop得到的结果为删除掉的元素