集合:{},可变的数据类型,他里面的元素必须是不可变的数据类型,无序,不重复.(不重要)集合的书写 set1 = set({1,2,3}) #set2 = {1,2,3,[2,3],{'name':'alex'}} #错的 print(set1) #print(set2) set = {'alex','wusir','ritian','egon','barry'} 增 add update set.add("女神") print(set) set.add("abc"…
首先回顾: 小数据池:int -5~256str 特殊字符,*数字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,基础数据类型汇总补充 lis = [11,22,…
一.基础数据类型汇总补充 1.查看str所有方法方式 2.列表:在循环中删除元素,易出错或报错(飘红) lis = [11,22,33,44,55] # for i in range(len(lis)): # print(i) # i = 0 i = 1 i = 2 # del lis[i] # print(lis) # [11,22,33,44,55] [22, 44, 55] [22, 44] 可变数据类型,删除中数据改变.  报错: list assignment index out of…
数据类型小结(各数据类型常用操作) 一.数字/整型int int()强行转化数字 二.bool类型False&True bool()强行转化布尔类型. 0,None,及各个空的字符类型为False.其余均为Ture. 三.字符串str str()强行转化字符串 #列表转化字符换 nums = [11,22,33,44] for a in range(0,len(nums)): nums[a] = str(nums[a]) result = ''.join(nums) print(result)…
list和dict 在循环一个列表和字典时,最好不要删除其中的元素,这样会使索引发生改变,从而报错! lis = [11, 22, 33, 44, 55] for i in range(len(lis)): print(i) del lis[i] print(lis) # 由于列表元素被删除,造成索引改变,循环到后面根据索引将找不到元素 fromkeys # fromkeys 将元素分别对应前面的键 dic = dict.fromkeys([1, 2, 3], 'zxc') print(dic)…
一.基础数据类型汇总补充 list  在循环一个列表时,最好不要删除列表中的元素,这样会使索引发生改变,从而报错(可以从后向前循环删除,这样不会改变未删元素的索引). 错误示范: lis = [,,,,] for i in range(len(lis)): print(i) # i = i = i = del lis[i] print(lis) # [,,,,] [, , ] [, ] lis = [11,22,33,44,55] 取一个新的列表 lis = [11,33,55] #第一种 li…
基础数据类型汇总: #!/usr/bin/env python # -*- coding:utf-8 -*- ''' str int ''' # str s = ' a' print(s.isspace()) ''' list: ''' li_st = [11, 22, 33, 44, 55] for i in range(len(li_st)): # range()也是顾头不顾尾 del li_st[i] #del操作会更新列表 删掉所有偶数 for i in li_st: if i % 2…
一.什么是数据类型?2018-12-20   20:57:3õ # (3) num = 0 while num < 10: num += 1 if num == 7: num += 1 # 7执行完了等于8, 然后打印8 print(num) I = 0 N = 2 print(I+N) 什么是数据类型? 我们人类可以很容易的分清数字与字符的区别,但是计算机并不能呀,计算机虽然很强大,但从某种角度上看又很傻,除非你明确的告诉它,1是数字,“汉”是文字,否则它是分不清1和‘汉’的区别的,因此,在每…
1.基础数据类型汇总补充 (1)小数据池:   为了节省空间,数字和字符串有,其他的没有[了解]   数字:-5---256之间的数字共用一个内存地址 #(1)i1 = i2 id(i1) == id(i2) i1 = 6 i2 = 6 print(id(i1),id(i2)) #id(i1)=1436311936 id(i2)=1436311936 #(2)i1 = i2 id(i1) != id(i2) i3 = 300 i4 = 300 print(id(i1),id(i2)) #id(i…
一.基础数据类型的坑: 元组: 如果一个元组中,只有一个元素,且没有逗号,则该"元组"与里面的数据的类型相同. # 只有一个数据,且没有逗号的情况: print(tu1,type(tu1)) # 156 <class 'int'> tu2 = ("expected") print(tu2,type(tu2)) # expected <class 'str'> 那么,在只有一个元素的情况下,如何让元组成其为元组呢?方法就是,在数据的后面,加一个…