知识回顾

小数据池:
int -5~256
str 特殊字符,*数字20

ascii : 8位 1字节 表示1个字符
unicode 32位 4个字节 表示一个字符
utf- 8 1个英文 8位,1个字节
欧洲 16位 两个字节 表示一个字符
亚洲 24位 三个字节 表示一个字符

gbk 1个英文 8位,1个字节
亚洲 16位 两个字节 表示一个字符

s = 'alex'
b = s.encode('utf-8')
print(b) # b'alex'

1,基础数据类型汇总补充
str
int
list
在循环一个列表时,最好不要删除列表中的元素,这样会使索引发生改变,从而报错。
bool
dict
1,fromkeys()

tuple
2,集合set
3,深浅copy

'''
str  int
'''
str
s = ''
print(s.isspace())
# int
'''
list:
'''
lis = [11,22,33,44,55]
# for i in range(len(lis)):
#     print(i)       # i = 0              i = 1               i = 2
#     del lis[i]  # IndexError: list assignment index out of range
#     print(lis)  #  [11,22,33,44,55]   [22, 44, 55]          [22, 44]#第一种
lis = lis[::2]
print(lis)#第二种
l1 = []
for i in lis:if lis.index(i) % 2 == 0:l1.append(i)
lis = l1
print(lis)lis = [11,22,33,44,55]
for i in range(len(lis)-1,-1,-1):if i % 2 == 1:print(i)del lis[i]print(lis)
print(lis)dic = dict.fromkeys([1,2,3],'春哥')
print(dic) # {1: '春哥', 2: '春哥', 3: '春哥'}
dic = dict.fromkeys([1,2,3],[])
print(dic)  # {1: [], 2: [], 3: []}
dic[1].append('袁姐')
print(dic)  # {1: ['袁姐'], 2: ['袁姐'], 3: ['袁姐']}
dic[2].extend('二哥')
print(dic) #{1: ['袁姐', '二', '哥'], 2: ['袁姐', '二', '哥'], 3: ['袁姐', '二', '哥']}
l1 = []
l2 = l1
l3 = l1
l3.append('a')
print(l1,l2,l3)

dic = {'k1':'v1','k2':'v2','a3':'v3'}
dic1 = {}for i in dic:if 'k' not in i:dic1.setdefault(i,dic[i])
dic = dic1
print(dic)l = []
for i in dic:if 'k' in i:l.append(i)
for i in l:del dic[i]
print(dic)# 转化成bool值-为空的为以下
# 0 ''  [] () {} set()#元祖  如果元祖里面只有一个元素且不加,那此元素是什么类型,就是什么类型。
tu1 = (1)
tu2 = (1,)
print(tu1,type(tu1)) # 1 <class 'int'>
print(tu2,type(tu2)) # (1,) <class 'tuple'>
tu1 = ([1])
tu2 = ([1],)
print(tu1,type(tu1)) # [1] <class 'list'>
print(tu2,type(tu2)) # ([1],) <class 'tuple'>
dic = dict.fromkeys([1,2,3,],3)
dic[1] = 4
print(dic)

转载于:https://www.cnblogs.com/LXL616/p/10638191.html

python-知识回顾-16相关推荐

  1. Python知识回顾

    目录 abs()函数 python numbers 类型转换 set()函数 reversed()函数 map()函数 算法训练 前缀表达式 anagrams 问题 abs()函数 abs()函数 返 ...

  2. Python知识回顾(10)

    Day 10 本节主要讲解的是Python中文件操作(IO 技术)方面的知识. 文章目录 1.文件的处理 1.1.1 文本文件和二进制文件 1.1.2 文件操作相关模块概述 1.3 创建文件对象 op ...

  3. python知识回顾(列表与字符串)

    a= []b = [1,'c','abd',851,[1,2,3]] #列表中元素的修改 b[0] = "HELLO" b[4]= 23 #去除列表中的元素,通过索引 # for ...

  4. python 全栈开发,Day32(知识回顾,网络编程基础)

    python 全栈开发,Day32(知识回顾,网络编程基础) 一.知识回顾 正则模块 正则表达式 元字符 :. 匹配除了回车以外的所有字符\w 数字字母下划线\d 数字\n \s \t 回车 空格 和 ...

  5. SQL基础知识回顾--(Go/Python/Beego ORM/Django ORM/原生Sql)

    序言 Filecoin即将上线.我们知道filecoin是由goLang编写的,所以在此间歇期,我打算同时复习一下go和python的知识,本文的侧重点在于如何高效率的使用orm-sql语句. Go操 ...

  6. python的知识体系_最新Python知识体系梳理

    课程目录 Day01 Python教程:01.前提概要.wmv Python教程:02.Python基础复习.wmv Python教程:03.Python基础复习.wmv Python教程:04.Py ...

  7. Java基础知识回顾之七 ----- 总结篇

    前言 在之前Java基础知识回顾中,我们回顾了基础数据类型.修饰符和String.三大特性.集合.多线程和IO.本篇文章则对之前学过的知识进行总结.除了简单的复习之外,还会增加一些相应的理解. 基础数 ...

  8. java知识点博客园_JAVA基础知识回顾

    JAVA基础知识回顾 一.背景介绍 JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版) JavaEE(J2EE)(Java 2 Platfo ...

  9. Python学习日志16 - 数据库SQL查询

    Python学习日志 RBHGO的主页欢迎关注 温馨提示:创作不易,如有转载,注明出处,感谢配合~ 目录 文章目录 Python学习日志 目录 Python学习日志16课 - 数据库SQL查询 DQL ...

最新文章

  1. discuz 修改积分策略( 在周期中添加每周 )
  2. 洛谷 P1070 道路游戏(noip 2009 普及组 第四题)
  3. Wireshark工作笔记-对TCP连接与断开以及数据传输的实战分析
  4. Quote Form OnLoad Implement Add Leftnav, count Activities
  5. 细嚼浏览器兼容----条件注释判断浏览器版本
  6. mysql恢复备份快照_MySQL备份恢复:磁盘LVM快照
  7. 网络编程实验综合报告
  8. Excel直接跳过隐藏行,粘贴数据到可见单元格
  9. 使用detours技术hook系统API
  10. 【转】win10更改C盘中用户文件夹名
  11. btrfs + snapper快照使用
  12. Exception evaluating SpringEL expression: ***错误的一个解决办法
  13. 政务微信门户建设思考
  14. matlab 发布商,MathWork发布MATLAB和Simulink版本2021a
  15. 解决Mac没有consolas字体的问题,idea也能用
  16. 2023最新苹果CMS10仿电影先生网站自适应源码/UI简约大气极速加载
  17. MCAL中DIO的配置
  18. 基于用户的协同过滤推荐算法原理和实现
  19. 2019 Revit二次开发企业
  20. 3000亿紫光集团破产重整,原因是啥?

热门文章

  1. Linux 基金会与 RISC-V 基金会合作推广开源芯片
  2. 从阿姆斯特丹建设智能交通能得到什么经验?
  3. Gmail 收信的一些规则
  4. 学 shell (1/5)
  5. FFMpeg,SDL编译 No avaiable video device
  6. XP系统每次打开我的电脑出现自动扫描现象解决办法
  7. 自定义一个ImageSwitcher
  8. JQuery选择器跨frame和层次选择
  9. SSRS里面的if else表达式 和决策函数
  10. 浅谈line-height和vertical-align