2020-05-11

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+3EString:字符串​ 单,双,三​ ‘’ “” “”"​ 头下标和尾下表​ name = ”张三“​ ”\“​ 独立时是续航​ 在字符串连续时:转义符List:列表​ 外在:中括号​ name = [‘阿泽’,‘泽泽’,‘樱岛麻衣’]​ 列表通过索引进行管理[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LiRlfOLR-1589128001282)(C:\Users\李承泽\AppData\Roaming\Typora\typora-user-images\1589102307029.png)]​ 功能: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 rtos:与操作系统交互的接口标准库: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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值