Python基础知识详解

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

  • 6
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值