python学习笔记

变量: 某个不固定值得替代
if判断:
    if 条件 :
        操作
        elif 条件 :(可无可多个)
            操作
        else:(可无)
            操作
 
for循环
        for 操作次数 :
            操作
        else:(可无)
            操作
 
while语句
        while 判断:
            操作
        else:(可无)
            操作
死循环 : while 判断永远发生
 
continue 跳过当前这个循环 进入下个循环  break 强制结束循环
 
 
 
数据类型:数字 字符串  列表 元祖 字典 集合
 
数字: 0 -9  又分长型 浮点型 整数 一般是整数  还有 布尔:真假  1 0
 
字符串:带 ''中的内容
 
列表:[] 中的内容 以,隔开 对应的索引(内容就是每个值的序号) 从0开始  
   操作:
     查询 列表名.index("参数") 查看参数索引值   列表名.count("参数") 统计参数个数
     切片 列表名[起始位:结束位(结束位不取):步长(默认1)]
     增加 列表名.append("参数") 把参数加到列表最后 列表.insert(索引位,"参数") 将参数加在索引位之前
     修改 列表名[索引] = 参数 改变索引位的参数 列表名[索引开始:索引结束] = 参数 参数 多个修改
     删除 列表.pop() 删除最后一个 列表.remove("参数") 删除从左开始第一个参数 del 列表[索引(:索引)] 单个删除或多个
     排序 列表.sort() 从小到大排序  列表.reverse() 翻转列表
     其他 列表.clear() 清空列表  列表.copy 拷贝列表 浅拷贝 只考被第一层东西
 
元祖:()中的内容 特性和列表一样 唯一区别 是元祖一旦生成就不可变化
     查询 元祖名.index("参数") 查看参数索引值   列表名.count("参数") 统计参数个数
     切片 元祖名[起始位:结束位(结束位不取):步长(默认1)]
 
字典:{}中的内容 特点是一个key 对应一个值 例子:{'key': 1 }  
     新增 1:如果健值原来不存在 那么 字典名['key'] = 'value'  表示新增  2:字典名.setdefault(key, None) 表示如果这个key不存在那么默认会增加并复制 none给它
     删除 1:字典名.pop(key[,,default]) 如果key存在 那么删除key并返回value,如果不存在 有default返回default 没有的话报错   2: 字典名.clear() 删除字典所有项
     修改 1 : 字典名['key'] = 'value'  前提是该key原来存在于字典中 2 :  字典1.update(字典2) 将字典2的建 和值 添加到字典1中
     查看 1:字典名['key'] 返回的是对应key的值 2:字典名.get(key, default = none) 字典key存在 返回 所对应的值 否则返回默认
 
集合:也是{} 但是不带健值
     交集:符号& 取两个集合相同的部分
     并集:符号 |  两个集合去掉重复的部分进行合并
     差集:符号 - 前一个集合减去后一个集合  前一个集合所剩下来的值
     对称差集: 两个集合的不同部分
     判断关系 in,not in  == !=  set.isdisjoint(s) 判断是否相交 set.issuperset(s) 判断set 是否是s的父集 set.issubset(s) 判断set是否是s的子集
     增加: add() 类似于append           update() 类似于extend 可以传入多个参数
     删除: discard(x) 删除x 不会抛出异常       remove(x) 会抛出错误
 
运算符 : + - * / % ** == != > <  >= <= = += -= *= /= %= **= //= and or not
 
ascii 码 用八个位的比特 代表一些符号字母 八个二进制有2的8次方减去一个(零位)共255个字符 **其他 gbk utf-8(基于unicode优化)
 
hash 单向加密 将任意长短的文件或字符 加密成固定长度的字符串

转载于:https://www.cnblogs.com/xiaoxiaoxiamiaixingxing/p/9928165.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值