python-知识回顾-16
知识回顾
小数据池:
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相关推荐
- Python知识回顾
目录 abs()函数 python numbers 类型转换 set()函数 reversed()函数 map()函数 算法训练 前缀表达式 anagrams 问题 abs()函数 abs()函数 返 ...
- Python知识回顾(10)
Day 10 本节主要讲解的是Python中文件操作(IO 技术)方面的知识. 文章目录 1.文件的处理 1.1.1 文本文件和二进制文件 1.1.2 文件操作相关模块概述 1.3 创建文件对象 op ...
- python知识回顾(列表与字符串)
a= []b = [1,'c','abd',851,[1,2,3]] #列表中元素的修改 b[0] = "HELLO" b[4]= 23 #去除列表中的元素,通过索引 # for ...
- python 全栈开发,Day32(知识回顾,网络编程基础)
python 全栈开发,Day32(知识回顾,网络编程基础) 一.知识回顾 正则模块 正则表达式 元字符 :. 匹配除了回车以外的所有字符\w 数字字母下划线\d 数字\n \s \t 回车 空格 和 ...
- SQL基础知识回顾--(Go/Python/Beego ORM/Django ORM/原生Sql)
序言 Filecoin即将上线.我们知道filecoin是由goLang编写的,所以在此间歇期,我打算同时复习一下go和python的知识,本文的侧重点在于如何高效率的使用orm-sql语句. Go操 ...
- python的知识体系_最新Python知识体系梳理
课程目录 Day01 Python教程:01.前提概要.wmv Python教程:02.Python基础复习.wmv Python教程:03.Python基础复习.wmv Python教程:04.Py ...
- Java基础知识回顾之七 ----- 总结篇
前言 在之前Java基础知识回顾中,我们回顾了基础数据类型.修饰符和String.三大特性.集合.多线程和IO.本篇文章则对之前学过的知识进行总结.除了简单的复习之外,还会增加一些相应的理解. 基础数 ...
- java知识点博客园_JAVA基础知识回顾
JAVA基础知识回顾 一.背景介绍 JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版) JavaEE(J2EE)(Java 2 Platfo ...
- Python学习日志16 - 数据库SQL查询
Python学习日志 RBHGO的主页欢迎关注 温馨提示:创作不易,如有转载,注明出处,感谢配合~ 目录 文章目录 Python学习日志 目录 Python学习日志16课 - 数据库SQL查询 DQL ...
最新文章
- discuz 修改积分策略( 在周期中添加每周 )
- 洛谷 P1070 道路游戏(noip 2009 普及组 第四题)
- Wireshark工作笔记-对TCP连接与断开以及数据传输的实战分析
- Quote Form OnLoad Implement Add Leftnav, count Activities
- 细嚼浏览器兼容----条件注释判断浏览器版本
- mysql恢复备份快照_MySQL备份恢复:磁盘LVM快照
- 网络编程实验综合报告
- Excel直接跳过隐藏行,粘贴数据到可见单元格
- 使用detours技术hook系统API
- 【转】win10更改C盘中用户文件夹名
- btrfs + snapper快照使用
- Exception evaluating SpringEL expression: ***错误的一个解决办法
- 政务微信门户建设思考
- matlab 发布商,MathWork发布MATLAB和Simulink版本2021a
- 解决Mac没有consolas字体的问题,idea也能用
- 2023最新苹果CMS10仿电影先生网站自适应源码/UI简约大气极速加载
- MCAL中DIO的配置
- 基于用户的协同过滤推荐算法原理和实现
- 2019 Revit二次开发企业
- 3000亿紫光集团破产重整,原因是啥?