python:基础知识
环境:
环境变量
http://www.python.org
文档:https://www.python.org/doc/
win安装:
exe/zip
linux安装:
downloads/source
下载对应的压缩包 python-3.x.x.tgz
./configure
make&&make install
检查:python -V
基础语法:
编码utf-8
“”–coding:utf-8–“”
标识符
字母表中的字符或_
其他部分:可以是字母,数字,_
大小敏感/区别
name
Name
关键字:保留标识符
False,True……
import keyword
keyword.kwlist(保留关键字)
行与缩进:
代码块是通过行与缩进来表达的
行:换行符
缩进:空格,tab,一个缩进是四个空格=1个tab
要不都是空格,要不都是tab tab>空格
多行语句:
在加号的,加反斜杠
空行:
函数或类之间分隔符
运行py脚本:
双击:.py会出现一个cmd的窗口,.pyw是没有窗口的,在后台进程中悄悄运行
python xxx.py
基本数据类型:
在python中,变量不需要声明
python中的数据类型是通过=赋值运算符来定义的
name = 17
a,b,c = 17
a,b,c = 17,20,23
name,age,sex = ‘nidegege’,17,True
标准的数据类型
Number:数字型
int,float,bool,complex
1/1.0/True:1/4+3E
String:字符串
单,双,三
‘’ “” “”"
头下标和尾下表
name = ”张三“
”\“
独立时是续航
在字符串连续时:转义符
List:列表
外在:中括号
name = [‘阿泽’,‘泽泽’,‘樱岛麻衣’]
列表通过索引进行管理
功能:list=[值’,‘值’,‘值’,‘值’]
list[索引]
从左向右0-len()-1
从右向左-1- -len()
tuple:元组
外在:形式上和列表相同,不同之外是元组的元素不能修改
小括号()
功能:
set:集合
外在:是一个无序的不复元素的序列,支持空集合
花括号{}
set()
功能:
Dic:字典
外在:也是一个花括号,他是一个可变的容器模型,且可以存储任何类型的对象
{}:但是还是很容易区别:key - value
{key:value,key:value}
解释器:
python
一般在linux/unix,python 2.x,20200101python 2.x维护
一般情况下,安装完成后,我们就可以使用python命令进入到解释器(python shell)
python2+python3:python(2) python3
python xxx.py python xxx.pyw
权限运行:chmod+x xxx.py (针对linux/nuix)
python -V python -version
注释:
行注释:支持多行
行末注释:支持单行
运算符:
算术运算符:+、-、*、/、//(取整 除)、%(取模 除法取余数)、**(x的次min)
比较(关系)运算符:==(比较是否相等)、!=(不等于)、”“”“>、<、”“>=、<=
赋值运算符:=、+=(加法赋值运算 a = a+b =>a+=b)、-=(减法赋值运算 a = a-b a-=b)、*=、/=、:=
逻辑运算符:and x and y、or、not
位运算符?
成员运算符:in 在、not in 不在
身份运算符:is、is not
运算符优先级
函数:
组织可以重复使用,实现单一过程代码,可以抽取为一个函数
定义函数/方法 def方法/函数标识符():
模块:
内置模块
外部标准模块
模块引用:
import模块名:将该模块中的类或函数全部引入到该脚本
from模块名 import 方法名
模块中的方法:dir(模块名)
模块中的帮助:help(模块名)
输入和输出:
输出:
print()换行输出/控制结尾输出
输入:
读取键盘输入
input() —可以当暂停键使用input(“按任意键继续”)
读取文件输入
open()
file:
文件系统
open(‘路径:相对(./aa/jpg)/绝对(e:/aaa.jpg http://www.baidu.com/a.jpg)’,‘mode,encoding(文件编码:utf-8)’)
mode:
t:默认,文本
b:二进制
r:默认,读取权限,只读
+:可读可写
w:用于写入
a:增加
组合rb rt
os:
与操作系统交互的接口
标准库:
pip工具管理下的第三方的模块(满足Python3/python2)的语法法则
pip命令参数 模块名
命令参数:
list:查看已经在本地的列表
install:安装第三方标准库
uninstall:协议在本地的第三方标准库
search:查找模块
pip切换源/镜像:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn
存储:
sql存储-sqlite
:查看已经在本地的列表
install:安装第三方标准库
uninstall:协议在本地的第三方标准库
search:查找模块
pip切换源/镜像:
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
[install]
trusted-host = https://pypi.tuna.tsinghua.edu.cn
存储:
sql存储-sqlite
转载:https://blog.csdn.net/weixin_44262289/article/details/106045643