随笔分类 -  02 数据类型

摘要:无返回值 v = [11,22,33] v.append(99) # 无返回值 很少会进行return 仅有返回值: 基本为字符串 v = "alex" result = v.split('l') v = {'k1':'v2'} result1 = v.get('k1') #返回值,内部元素不修改 阅读全文
posted @ 2024-09-26 06:01 jhchena 阅读(5) 评论(0) 推荐(0) 编辑
摘要:常见数据类型转换 # 字符串转数字 # 数字转字符串 # 列表转元组 # 元组转列表 # 其他转bool时,只有:0 “” [] () 数据类型转换-练习题 # 练习题 nums = [11,22,33,44] for i in range(0,len(nums)): nums[i] = str(n 阅读全文
posted @ 2024-09-25 21:57 jhchena 阅读(5) 评论(0) 推荐(0) 编辑
摘要:可变数据 列表(list) 字典(dict) 集合(set) 不可变数据 str tuple 阅读全文
posted @ 2024-09-25 21:50 jhchena 阅读(4) 评论(0) 推荐(0) 编辑
摘要:# 1. 列表/字典/集合 -> 不能放在集合中+不能作为字典的key(unhashable) # info = {1, 2, 3, 4, True, "国风", None, (1, 2, 3)} # print(info) # 2. hash -> 哈希是怎么回事? # 因为在内部会将值进行哈希算 阅读全文
posted @ 2024-09-25 21:32 jhchena 阅读(4) 评论(0) 推荐(0) 编辑
摘要:1、len v = {1,2,'李邵奇'} print(len(v)) 2、for循环 v = {1,2,'李邵奇'} for item in v: print(item) 3、索引【无】 4、步长【无】 5、切片【无】 6、删除【无】 7、修改【无】 阅读全文
posted @ 2024-09-25 21:31 jhchena 阅读(5) 评论(0) 推荐(0) 编辑
摘要:1、add # v = {1,2} # v.add('Lishaoqi') # v.add('Lishaoqi') # print(v) 2、discard # v = {1,2,'李邵奇'} # v.discard('李邵奇') # print(v) 3、update # 2.3 批量添加 # v 阅读全文
posted @ 2024-09-25 21:30 jhchena 阅读(5) 评论(0) 推荐(0) 编辑
摘要:特征:无序、无重复 集合查找快,是因为会将集合里面的数据,进行计算一个数值,存在内存的哈希表, 当要进行查找数据时,根据查找数据的值,从哈希表中查找,远比在元组,列组查找快很多。 v = {1,2,3,4,5,6,99,100} # 疑问:v = {} # False """ #返回:None ,b 阅读全文
posted @ 2024-09-25 21:29 jhchena 阅读(5) 评论(0) 推荐(0) 编辑
摘要:练习题 #!/usr/bin/env python # -*- coding:utf-8 -*- """""" # 1.请获取 "刘伟达" """ info = {"name":'刘伟达','age':18,'gender':'男','hobby':'同桌'} v = info['name'] #通 阅读全文
posted @ 2024-09-25 20:53 jhchena 阅读(4) 评论(0) 推荐(0) 编辑
摘要:1、len info = {"name":'刘伟达','age':18,'gender':'男','hobby':'同桌'} print(len(info)) 2、索引 info = {"name":'刘伟达','age':18,'gender':'男','hobby':'同桌'} info['na 阅读全文
posted @ 2024-09-25 20:52 jhchena 阅读(4) 评论(0) 推荐(0) 编辑
摘要:帮助用户去表示一个事物的信息(事物是有多个属性)。 存储数据时,需要健值时,使用字典进行存储 info = {"name":'刘伟达','age':18,'gender':'男','hobby':'同桌'} # 键值 # 请输出:我今天点%s,他的年龄是%s,性别是%s,他喜欢他的%s; 基本格式 阅读全文
posted @ 2024-09-25 20:52 jhchena 阅读(3) 评论(0) 推荐(0) 编辑
摘要:强制转换 tuple('adfadfasdfasdfasdfafd') 元组转换元组无意义 v1 = tuple('adfadfasdfasdfasdfafd') print(v1) tuple([11,22,33,44]) v1 = tuple([11,22,33,44]) print(v1) 阅读全文
posted @ 2024-09-25 20:51 jhchena 阅读(4) 评论(0) 推荐(0) 编辑
摘要:元组中的元素(儿子)不可被修改/删除。 # 示例一: v1 = (11,22,33) v1[1] = 999 # 错误 v1 = 999 # 正确 # 示例二:可以嵌套 v1 = (11,22,33,(44,55,66),(11,2,(99,88,),3)) # 示例三:嵌套 v2 = [11,22 阅读全文
posted @ 2024-09-25 20:51 jhchena 阅读(5) 评论(0) 推荐(0) 编辑
摘要:元组书写规范 users = [11,22,33,"老男孩"] # 列表(可变) users = (11,22,33,"老男孩") # 元组(不可变) 公共功能 1、索引 (排除:int / bool ) users = (11,22,33,"老男孩") print(users[0]) print( 阅读全文
posted @ 2024-09-25 20:50 jhchena 阅读(5) 评论(0) 推荐(0) 编辑
摘要:1、增: append / insert 2、删: remove / pop / clear / del users[2] 3、改: users[3] = "新值" 4、查: 索引/切片 5、列表嵌套 users = ["alex",0,True,[11,22,33,"老男孩"],[1,['alex 阅读全文
posted @ 2024-09-25 20:49 jhchena 阅读(5) 评论(0) 推荐(0) 编辑
摘要:1、append 最常用 在列表的最后追加一个元素 users = [] users.append('alex') print(users) """ 示例一: users = [] while True: name = input('请输入姓名:') users.append(name) print 阅读全文
posted @ 2024-09-25 20:48 jhchena 阅读(5) 评论(0) 推荐(0) 编辑
摘要:1、len 获取列表长度。 #获取长度 users = ["李邵奇","奇航",99] val = len(users) print(val) # 3 2、索引 获取一个字符。 #索引 users = ["李邵奇","奇航",99] val = users[0] #"李邵奇" print(val) 阅读全文
posted @ 2024-09-25 20:48 jhchena 阅读(7) 评论(0) 推荐(0) 编辑
摘要:强制转换 str(999) # "999" str(True) # "True" str(["唐开发",'李忠伟']) # "["唐开发",'李忠伟']" --> v2 = "".join(["唐开发",'李忠伟']) str(["唐开发",'李忠伟']) 阅读全文
posted @ 2024-09-25 20:45 jhchena 阅读(5) 评论(0) 推荐(0) 编辑
摘要:len 计算长度 计算字符长度 #计算长度。 (字符串->计算字符串中的字符个数) v = "oldboy" print(len(v)) index索引 获取字符索引位置 #索引取值(0作为开始) v = "oldboy" v1 = v[0] # 0 1 2 3 ... 从前向后 v2 = v[-1 阅读全文
posted @ 2024-09-25 20:45 jhchena 阅读(5) 评论(0) 推荐(0) 编辑
摘要:字符串是写代码中最常见 python内存中的字符串是按照:unicode 编码存储。 字符串是不可变。 独有方法 .upper转换大写 v = 'alex' v1 = v.upper() print(v1) v2 = v.isupper() # 判断是否全部是大写 print(v2) .lower转 阅读全文
posted @ 2024-09-25 20:44 jhchena 阅读(6) 评论(0) 推荐(0) 编辑
摘要:只有两个值:True 和 False。 转换 数字转布尔:0 是False,其他的都是:True 字符转布尔:“” 是False,其他的都是:True 强制转换: - bool(整数) -> bool(1)/.. -> bool(0) - bool(字符串) -> bool('xx') --> bo 阅读全文
posted @ 2024-09-25 20:42 jhchena 阅读(6) 评论(0) 推荐(0) 编辑